PHP标记风格
PHP一共支持4种标记风格php
<?php echo "这是XML风格的标记"; ?>
脚本风格web
<script language="php"> echo '这是脚本风格的标记'; </script>
简短风格数据库
<? echo '这是简短风格的标记'; ?>
ASP风格数组
<% echo '这是ASP风格的标记'; %>
php.ini文件服务器
将short_open_tag和asp_tags
都设置为ON,重启Apache服务器便可函数
PHP编码规范
什么是编码规范
PHP书写规则
PHP命名规则学习
缩进
大括号{}
关键字、小括号、函数、运算符编码
PHP命名规则scala
类命名
使用大写字母做为词的分隔,其余的字母均使用小写
名字的首字母使用大写
不要使用下划线('_')3d
类属性命名
属性命名应该以字符“m”为前缀
方法命名
Is
(判断),Get(获得),Set(设置)
方法中参数命名
第一个字符使用小写字母
function EchoWord($firstWord,$secondWord){ … }
变量命名
全部字母都使用小写
使用'_'做为每一个词的分界
引用变量
引用变量要带有“r”前缀
全局变量
全局变量应该带前缀“g”
global = $gTest
常量/全局常量
常量/全局常量,应该所有使用大写字母,单词之间用'_'来分隔
静态变量
静态变量应该带前缀“s”
函数命名
全部的名称都使用小写字母,多个单词使用“_”来分割
PHP注释
PHP支持3种风格的程序注释
C++风格的单行注释(//) C风格的多行注释(/*…*/) Shell风格的注释(#)
PHP常量
声明和使用常量
预约义常量
常量能够理解为值不变的量
一个常量由英文字母、下划线和数字组成,但数字不能做为首字母出现
define()函数来定义常量
声明和使用常量
mixed constant(string const_name) bool defined(string constant_name);
预约义常量
PHP变量
声明变量
变量赋值
变量做用域
可变变量
$变量名称=变量的值
变量的赋值有三种方式
(1)直接赋值
(2)传值赋值
(3)引用赋值
变量做用域
三种变量做用域
局部变量、全局变量和静态变量
可变变量
声明可变变量的方法是在变量名称前加两个“$”符号
声明可变变量的语法以下:
$$可变变量名称=可变变量的值
PHP 概述
PHP 是一种建立动态交互性站点的强有力的服务器端脚本语言
PHP 是免费的,而且使用很是普遍
PHP 语法很是相似于 Perl 和 C。PHP 经常搭配 Apache (web 服务器) 一块儿使用。不过它也支持 ISAPI,而且能够运行于 Windows 的微软 IIS 平台
什么是 MySQL?
MySQL 是一种数据库服务器
MySQL 支持标准的 SQL
MySQL 可在许多平台上编译
MySQL 可免费下载使用
strlen() 函数
strlen() 函数用于计算字符串的长度
strpos() 函数
strpos() 函数用于在字符串内检索一段字符串或一个字符
PHP 运算符-算数运算符
PHP 运算符-赋值运算符
PHP 运算符-比较运算符
PHP 运算符-逻辑运算符
PHP的数据类型
Boolean型
integer型
浮点型
字符串型
复合数据类型
伪类型
mixed number void callback
bool isset检测有没有被赋值
void unset销毁指定的变量
is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()
bool empty
bool is_null
PHP的运算符包括算术运算符、字符串运算符、赋值运算符、位运算符、逻辑运算符、比较运算符、递增或递减运算符、错误控制运算符等。
算术运算符
赋值运算符
位运算符
逻辑运算符
比较运算符
运算符的优先顺序
PHP的数据类型
标量数据类型
复合数据类型
特殊数据类型
转换数据类型
检测数据类型
PHP一共支持8种原始类型:
4种标量类型
boolean(布尔型)
integer(整型)
float/double(浮点型)
string(字符串型)
两种复合类型
array(数组)
object(对象)
两种特殊类型
resource(资源)
NULL
标量数据类型
复合数据类型——数组
$array = ('value1',' value2 '……) 或 $array[key] = 'value' 或 $array = array(key1 => value1, key2 => value2……)
复合数据类型——对象
特殊数据类型
转换数据类型
settype()函数
bool settype ( mixed var, string type )
检测数据类型
好了,欢迎在留言区留言,与你们分享你的经验和心得。
感谢你学习今天的内容,若是你以为这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。
感谢!承蒙关照!您真诚的赞扬是我前进的最大动力!