URL区别:
静态网站结尾:.htm .html .shtml .xml等
动态网站结尾:.asp .jsp .php .perl .cgi等 (标志性符号--"?")
tip:在浏览器中键入php.net/函数名 就可以得到任何函数的相关文档
PHP网页请求过程:web服务器将php文件转化为html文件返回客户机
print(等价于echo):一个print只会显示在一行
多行显示方法:1>每行开头使用print
2>在语句结尾添加换行符<br/>
3>在语句开头和结尾分别添加<pre> <pre/>
PHP数据类型
int(整型);float浮点型);boolean(布尔类型);string(字符串);array(数组);object(对象):resource(资源);NULL(空)
NULL:1>被赋值为NULL
2>尚未被赋值
3>被unset()
4>NULL不可写作null
is_type() : 是则“TRUE”,否则“FALSE”;
PHP的变量前一定有$符号,所有变量对大小写敏感
字符串类型的可以分为两行显示,既可以用单引号,也能用双引号。
1>数字加字符 -->数字 (字符里面有数字则与数字相加,没有就当做0处理);
2>数字.字符 -->字符 (字符中有数字则与其以字符的形式拼接,没有则输出数字的字符形式);
3>数字+字符 -->数字 (提取出字符串中的数字并进行加减运算);
4>.(拼接符)和+(加号)的优先级相同,遵从由左到右的计算顺序;
字符串函数
字符串中有变量必须用双引号包含住整个变量,而且必须进行平静符号的运用或者在变量前后加{}符号进行处理!!!!!!!!!!!
注释方式:1>#单行注释
2>/单行注释
3>/*多行注释*/
foreach语句
选择与循环的替换语法:(可用的方式的一种)
PHP与HTML的关系如果想要显示出来,必须在表达式前加上等号=
表达式快使用注意事项:
PHP中打印HTML标签:
HTML标签语句中嵌套PHP语句:
函数
参数类型和返回值类型可以不写,不必在代码的开始进行说明,可在任意位置进行说明,没有返回语句的的函数被含蓄定义为空类型
值传递的两种方式:
1》变量的值并没有经过函数的变化:
2》变量的值发生了相应的变化:(地址传递,在声明形式参数的前面加取地址符号&即可)
全局变量的实现:
PHP块的跨越
文件包含
示例:
数组:可以存储不同的类型,而且可以在声明或定义之后进行数组长度的动态增加和缩减
追加的值会接在数组最后一位,还有其他的方式追加,例如使用相关的函数......
PHP中的数组索引可以不连续,
追加数组元素时,数组长度只与数组元素个数有关,数组索引导致的不连续不会使数组的长度发生变化,这样它的元素下标由中括号里面的数字加一而生成,所以数组的索引可以不连续。
数组函数
文件操作函数(省略)