PHP全栈学习笔记15_php全栈从入门到精通

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_php全栈从入门到精通_03

PHP变量

声明变量

变量赋值

变量作用域

可变变量

$变量名称=变量的值


变量的赋值有三种方式

(1)直接赋值

(2)传值赋值

(3)引用赋值

变量作用域

三种变量作用域

局部变量、全局变量和静态变量

PHP全栈学习笔记15_php_04

可变变量

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

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

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


PHP 概述

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

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

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

什么是 MySQL?

MySQL 是一种数据库服务器

MySQL 支持标准的 SQL

MySQL 可在许多平台上编译

MySQL 可免费下载使用

PHP全栈学习笔记15_数据类型_05

PHP全栈学习笔记15_php_06

PHP全栈学习笔记15_php全栈从入门到精通_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_php_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

结言

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

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

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