1.代码标识 php tag
►推荐格式 a9c5c62c51575078d3a45e926b143e19
►短标签格式 67726c1c3dc1830845cada60508c772b
※用短标签需修改php.ini->short_open_tag,重启apache
※纯php代码页面,结束标签可以省略 “?>”,最好在文件末尾删除。这可以避免在 php 结束标记后意外加入的空格或者换行符被输出。
2指令分隔符“;”instruction separation
※php代码最后一行可不写结束符“;”,一定在半角状态下输入。
3.访问方式
php文件不能直接打开,必须通过域名或ip地址访问。
php文件名或路径上,都不能含有中文!
4.注释 comments
►单行注释
//注释内容(c++风格)
#注释内容 (unix shell 风格)
►多行注释
/*注释内容*/(c风格)
※不要用注释包裹注释
※注释可以临时disable代码
※单行注释仅仅注释到行末或者当前的php代码块,这意味着在 // ... ?> 或者 # ... ?> 之后的html代码将被显示,如:
<h1> this is an <?php # echo 'simple'; ?> example </h1>
5.大小写 case sensitity
►php变量区分大小写;
►php语言关键字、函数、自定义的类与函数不分区;
6.空白 whitespace
指看不见内容的字符,例如空格、制表符、换行符
php语句之间的空白会被php引擎忽略。
7.文字 literals
文字指的是可以直接写在程序里的数据,比如:2018、1.3、true、‘hello may’
8.标识符 identifier
标识符用来命名变量、常量、函数与类,名称第一个字符必须是ascii字母(大小写均可)、下划线或ascii字符集127至255号之间的任意一个,第二个字符才可以使用数字以及其他上述字符。
ascii字符集 0-127
9.语言关键字 keywords
也可称为保留字(reserved words),是实现语言核心功能而预先设定好的,不分大小写,变量、方法等名称不能与其重名。常见的有:echo, const, if, print, return, new
另外,php内置函数同样不能与自定义函数重名。
10.单双引号
当单引号中包含变量时,变量以字符串形式输出。
当双引号中包含变量时,变量被解析并输出值;
※单引号字符串中,只有单引号和反斜杠会被特殊处理。
单引号嵌双引号
$str = 'jax说:2017,感谢有你'
双引号嵌单引号
$str = '待我崛起,报答于你';
还可以单嵌单、双嵌双
11.转义
有些字符会被php解析引擎“特殊对待”,因此写出它们需要转义,转义字符反斜线“\”,加在需要转义的字符前即可,如:
echo \上得厅堂,下得厨房,敲得出代码,查得出异常\
其他转义字符如下表:
正则表达式是查询检索某一指定字符串的自定义规则,说正则表达式是基础吧,但是正则表达式又不是那么易懂。
复习巩固基础:
php基础知识笔记分享
php基础知识总结(新手必备)
php基础:自定义函数用法实例详解
以上就是php基础语法总结的详细内容。
