php基础知识笔记.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php基础知识笔记课件

PHP  PAGE \* MERGEFORMAT 12 PAGE12 / NUMPAGES12 php标记 XML风格:?php 代码块 ?(推荐使用) (不建议使用以下下风格) 简短风格:? 代码块 ? Script风格:script language=’php’代码块/script Asp风格:% 代码块 % 所有的 PHP 语法均必须被包在?php ?里面,并且每一叙述要用 「;」 结束该叙述例如:?php echo “Hello PHP” ; ? (echo 用于向浏览器输出) 所有的HTML标签在PHP中加双引或者单引 变量 变量代表一个指向计算机内存位置的预留空间。在这个空间中,您可以储存一些在 script 执行过程中会变动的程序信息。 全局变量、局部变量、静态变量、可变变量、预定义变量(系统内置变量,具备一定的功能) 变量的命名: 必须以字母开头。 中间不能包含句点「.」。 不能超过 255 个字符。 在宣告的有效范围中必须唯一。 通常会用有意义的单字做变量名称 在使用时前面加上 $ 符号以视区分 常量 在程序运行时,不会被修改的量, 另一层含义指它们的编码方法是不变的 预定义常量 __常量名__ 语法 define(常量名称,值); 不用$定义 定义之后不能更改 不可以传递,不可以通过$_POST $_GET $_COOKIE...传递 安全性比较好 一般用于配置站点的入口文件信息 作用域* 是指在一个脚本中某个变量可以使用的或可见的范围。 PHP具有6项基本的作用域规则。 内置超全局变量可以在脚本的任何地方使用和可见。 常量,一旦被声明,将可以在全局可见;也就是说,它们可以在函数内外使用。 在一个脚本中声明的全局变量在整个脚本中是可见的,但不是在函数内部。 函数内部使用的变量声明为全局变量时, 其名称要与全局变量名称一致。 在函数内部创建并被声明为静态的变量无法在函数外部可见,但是可以在函数的多次执行过程中保持该值。 在函数内部创建的变量对函数来说是本地的,而当函数终止时,该变量也就不存在了。 $_GET和$_POST数组以及一些其他特殊变量都具有各自的作用域规则。这些被称作超级全局变量,它们可以在任何地方使用和可见,包括内部和外部函数。 数据类型 ( var_dump() 可以显示数据类型) Integer(整数)————用来表示整数。 Float(浮点)————用来表示所有实数。 String(字符串)————用来表示字符串。 Array(数组)————用来保存具有相同类型的多个数据项。 Object(对象)————用来保存类的实例。 Boolean(布尔值)————用来表示true或者false. Null(空)————没有被赋值、已经被重置或被赋值为特殊值NULL。 Resource(资源)————特定的内置函数(例如数据库函数)。 基本上不能直接操作一个resource变量,但是通常它们都将被函数返回,而且必须作为参数传递给其它函数。 运算符 算术运算符 =指定 +加号 -减号 *乘号 /除号 %余数 ++递增 --递减 赋值运算符 = += -= *= /= .= %= 比较运算符 返回值布尔类型(true/false) 大于 小于 =大于等于 =小于等于 ==等于 ===等于(值与数据类型必须一致) !=不等于(如果值相等,返回假) 注意:= 赋值 == 比较(判断) 逻辑运算符 与(and/) 前后条件都为true,结果为true。 或(or/||) 有一个为true,就为true。 非(!) 取反 返回布尔值的相反值。 异或(xor)布尔值不同返回true,否则返回false。 其它符号 . 字符串链接符号 , 参数分隔符 // 单行批注符号 /* */ 多行批注符号 及 字符串分隔符 检测数据类型 返回布尔类型 is_int() 检测是否是整形 is_string() 检测是否是字符串 is_array() 检测是否是数组 is_null() 检测是否为空 为空返回true empty() 检测是否为空 流程控制语句 if else 条件判断语句 if(判断体){执行体}; if(判断体){ 执行体1}else {执行体2}; if(判断体1) {执行体1}else if(判断体2) {执行体2}else if(判断体3) {执行体3}else {执行体4}; switch() 判断语句 类似if else switch(判断体){ case 值1: echo 内容1; break; ca

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档