PHP全栈学习笔记15_其他分类

PHP标记风格
PHP一共支持4种标记风格

<?php 
	echo "这是XML风格的标记"; 
?>

脚本风格

<script language="php">
	echo '这是脚本风格的标记'; 
</script>

简短风格

<? echo '这是简短风格的标记'; ?>

ASP风格

<% 
echo '这是ASP风格的标记'; 
%>

php.ini文件

将short_open_tag和asp_tags
都设置为ON,重启Apache服务器即可

PHP编码规范
什么是编码规范
PHP书写规则
PHP命名规则

缩进
大括号{}
关键字、小括号、函数、运算符

PHP命名规则

类命名
使用大写字母作为词的分隔,其他的字母均使用小写
名字的首字母使用大写
不要使用下划线(’_’)

类属性命名
属性命名应该以字符“m”为前缀

方法命名
Is
(判断),Get(得到),Set(设置)

方法中参数命名
第一个字符使用小写字母

function EchoWord($firstWord,$secondWord){
…
}

变量命名
所有字母都使用小写
使用’_'作为每个词的分界

引用变量
引用变量要带有“r”前缀

全局变量
全局变量应该带前缀“g”

global = $gTest

常量/全局常量

常量/全局常量,应该全部使用大写字母,单词之间用’_'来分隔

静态变量
静态变量应该带前缀“s”

函数命名
所有的名称都使用小写字母,多个单词使用“_”来分割

PHP注释
PHP支持3种风格的程序注释

C++风格的单行注释(//)
C风格的多行注释(/*…*/)
Shell风格的注释(#)

PHP常量
声明和使用常量
预定义常量

常量可以理解为值不变的量
一个常量由英文字母、下划线和数字组成,但数字不能作为首字母出现
define()函数来定义常量

PHP全栈学习笔记15_其他分类_02

声明和使用常量

mixed constant(string const_name)
bool defined(string constant_name);

预定义常量

PHP全栈学习笔记15_其他分类_03

PHP变量

声明变量
变量赋值
变量作用域
可变变量

$变量名称=变量的值

变量的赋值有三种方式
(1)直接赋值
(2)传值赋值
(3)引用赋值

变量作用域
三种变量作用域
局部变量、全局变量和静态变量

PHP全栈学习笔记15_其他分类_04

可变变量

声明可变变量的方法是在变量名称前加两个“$”符号

声明可变变量的语法如下:

$$可变变量名称=可变变量的值

PHP 概述

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言

PHP 是免费的,并且使用非常广泛

PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台

什么是 MySQL?

MySQL 是一种数据库服务器
MySQL 支持标准的 SQL
MySQL 可在许多平台上编译
MySQL 可免费下载使用

PHP全栈学习笔记15_其他分类_05

PHP全栈学习笔记15_其他分类_06

PHP全栈学习笔记15_其他分类_07

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全栈学习笔记15_其他分类_08

赋值运算符

PHP全栈学习笔记15_其他分类_09

位运算符

PHP全栈学习笔记15_其他分类_10

逻辑运算符

PHP全栈学习笔记15_其他分类_11

比较运算符

PHP全栈学习笔记15_其他分类_12

运算符的优先顺序

PHP全栈学习笔记15_其他分类_13

PHP的数据类型

标量数据类型
复合数据类型
特殊数据类型
转换数据类型
检测数据类型

PHP一共支持8种原始类型:

4种标量类型
boolean(布尔型)
integer(整型)
float/double(浮点型)
string(字符串型)

两种复合类型
array(数组)
object(对象)

两种特殊类型
resource(资源)
NULL

标量数据类型

PHP全栈学习笔记15_其他分类_14

复合数据类型——数组

$array = ('value1',' value2 '……)
或
$array[key] = 'value'
或
$array = array(key1 => value1, key2 => value2……)

复合数据类型——对象

特殊数据类型

PHP全栈学习笔记15_其他分类_15

转换数据类型

PHP全栈学习笔记15_其他分类_16

settype()函数

bool settype ( mixed var, string type )

检测数据类型

PHP全栈学习笔记15_其他分类_17

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

感谢!承蒙关照!您真诚的赞赏是我前进的最大动力!

PHP全栈学习笔记15_其他分类_18