PHP Syntax
写文本输出使用PHP
添加在PHP评论
关键字,类别,功能,和用户定义的函数不区分大小写的
变量名称是区分大小写
PHP Variables
创建不同的变量
测试全局范围(variable outside function)
测试本地范围(variable inside function)
使用全局关键字在函数内部访问一个全局变量
使用$ GLOBALS []数组从一个函数内部访问一个全局变量
使用static关键字,让一个局部变量不是函数执行后删除
PHP Echo and Print
显示字符串与所述echo命令
显示字符串和变量通过echo命令
显示字符串与打印命令
显示字符串和变量打印命令
PHP Data Types
PHP字符串
PHP整数
PHP浮动
PHP数组
PHP对象
PHP NULL值
PHP Strings
获得一个字符串的长度- strlen()
计数的单词数在字符串- str_word_count()
反向字符串- strrev()
搜索字符串中的特定文本- strpos()
在字符串中替换文本- str_replace()
PHP Constants
PHP Operators
算术运算器:加法(+)
算术运算符:减(-)
算术运算符:乘法(*)
算术运算器:司(/)
算术运算符:模量(%)
赋值操作符:X = Y
赋值运算符:X + = Y
赋值运算符:X - = Y
赋值操作符:X * = Y
赋值操作符:X / = Y
赋值操作符:X%= Y
比较运算符:等于(==)
比较运算符:相同(===)
比较运算符:不等于(!=)
比较运算符:不等于(<>)
比较运算符:不完全相同(!==)
比较运算符:大于(>)
比较运算符:小于(<)
比较运算符:大于或等于(>=)
比较运算符:大于或等于以下(<=)
增量运算:++ $ X
递增运算符:$ X ++
递减操作: - $ X
递减运算符:$ x--
逻辑运算符:和
逻辑运算符:或
逻辑运算符:XOR
逻辑运算符:&& (and)
逻辑运算符:|| (or)
逻辑运算符:不
字符串操作:$ txt1中和$ TXT2的级联
字符串操作:追加$ TXT2至$ TXT1
数组运算符:联盟(+)
数组运算符:平等(==)
数组运算符:身份(===)
数组运算符:不平等(!=)
数组运算符:不等式(<>)
数组运算符:非身份(!==)
PHP If...Else and Switch Statements
if语句
在if ... else语句
该如果... ELSEIF ... else语句
switch语句
PHP While and For Loops
while循环
在do ... while循环
另一个do ... while循环
for循环
foreach循环
PHP Functions
创建一个函数
有一个参数功能
有两个参数功能
有默认参数值功能
函数返回一个值
PHP Arrays
索引数组
href="showphp.php?filename=demo_array_length"> count() - Return the length of an array
通过索引数组环
关联数组
通过关联数组环
PHP Sorting Arrays
href="showphp.php?filename=demo_array_sort_alpha"> sort() - Sort array in ascending alphabetical order
href="showphp.php?filename=demo_array_sort_num"> sort() - Sort array in ascending numerical order
href="showphp.php?filename=demo_array_rsort_alpha"> rsort() - Sort array in descending alphabetical order
href="showphp.php?filename=demo_array_rsort_num"> rsort() - Sort array in descending numerical order
href="showphp.php?filename=demo_array_asort"> asort() - Sort array in ascending order, according to value
href="showphp.php?filename=demo_array_ksort"> ksort() - Sort array in ascending order, according to key
href="showphp.php?filename=demo_array_arsort"> arsort() - Sort array in descending order, according to value
href="showphp.php?filename=demo_array_krsort"> krsort() - Sort array in descending order, according to key
PHP Superglobals
$ GLOBAL -用于从任何地方访问在PHP脚本全局变量
$ _ SERVER -保存有关页眉,路径和脚本的位置信息
$ _REQUEST -用来提交HTML表单后,收集数据
$ _ POST -用来提交HTML表单后,收集表单数据。 也可以用来传递变量
$ _GET -收集的URL发送的数据
PHP Form Validation
PHP Multidimensional Arrays
PHP Date and Time
今天格式的几种方法日期
在您的网站自动更新版权年份
输出当前时间(server time)
设置时区,然后输出电流时间
从创建中的许多参数的日期和时间mktime()
从创建的日期和时间strtotime()函数
创造更多的日期/时间从strtotime()
输出日期在接下来的6个星期六
输出的天数,直到7月4日
PHP Include Files
使用包括包括"footer.php"在一个页面
使用包括包括"menu.php"在一个页面
使用包括包括"vars.php"在一个页面
使用include包含一个不存在的文件
使用需要包括一个不存在的文件
PHP File Handling
PHP File Open/Read/Close
使用fopen() , fread()和fclose()打开,读取和关闭文件
使用fgets()从文件中读取一行
使用feof()通过文件,一行行读,到达文件结束,直到
使用fgetc()从文件中读取单个字符
PHP Cookies
创建并取回一个cookie
修改cookie的值
删除的cookie
检查cookies启用
PHP Sessions
启动一个会话
获取会话变量值
获取所有的会话变量值
修改会话变量
销毁会话
PHP Filters
使用filter_list()列出什么PHP的过滤器扩展报价
消毒字符串
验证一个整数
验证一个整数,它是0
验证IP地址
消毒和验证的电子邮件地址
消毒和验证网址
PHP Select Data From MySQL
与库MySQLi选择数据(Object-oriented)
与库MySQLi选择数据(Object-oriented) ,并把结果以HTML表
选择与库MySQLi数据(Procedural)
与PDO选择数据(+ Prepared statements)
PHP SimpleXML Parser
使用simplexml_load_string()从字符串中读取XML数据
使用simplexml_load_file()从文件中读取XML数据
获取节点值
获取特定元素的节点值
获取节点值-环
获取属性值
获取属性值-环
PHP XML Expat Parser
初始化一个XML Expat解析器,定义了一些处理,然后解析XML文件