- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php基础知识笔记课件
PHP
PAGE \* MERGEFORMAT 12
PAGE12 / NUMPAGES12
php标记
XML风格:?php 代码块 ?(推荐使用)
(不建议使用以下下风格)
简短风格:? 代码块 ?
Script风格:script language=’php’代码块/script
Asp风格:% 代码块 %
所有的 PHP 语法均必须被包在?php ?里面,并且每一叙述要用 「;」 结束该叙述例如:?php echo “Hello PHP” ; ? (echo 用于向浏览器输出)
所有的HTML标签在PHP中加双引或者单引
变量
变量代表一个指向计算机内存位置的预留空间。在这个空间中,您可以储存一些在 script 执行过程中会变动的程序信息。
全局变量、局部变量、静态变量、可变变量、预定义变量(系统内置变量,具备一定的功能)
变量的命名:
必须以字母开头。
中间不能包含句点「.」。
不能超过 255 个字符。
在宣告的有效范围中必须唯一。
通常会用有意义的单字做变量名称
在使用时前面加上 $ 符号以视区分
常量
在程序运行时,不会被修改的量, 另一层含义指它们的编码方法是不变的
预定义常量 __常量名__
语法 define(常量名称,值);
不用$定义
定义之后不能更改
不可以传递,不可以通过$_POST $_GET $_COOKIE...传递 安全性比较好
一般用于配置站点的入口文件信息
作用域*
是指在一个脚本中某个变量可以使用的或可见的范围。
PHP具有6项基本的作用域规则。
内置超全局变量可以在脚本的任何地方使用和可见。
常量,一旦被声明,将可以在全局可见;也就是说,它们可以在函数内外使用。
在一个脚本中声明的全局变量在整个脚本中是可见的,但不是在函数内部。
函数内部使用的变量声明为全局变量时, 其名称要与全局变量名称一致。
在函数内部创建并被声明为静态的变量无法在函数外部可见,但是可以在函数的多次执行过程中保持该值。
在函数内部创建的变量对函数来说是本地的,而当函数终止时,该变量也就不存在了。
$_GET和$_POST数组以及一些其他特殊变量都具有各自的作用域规则。这些被称作超级全局变量,它们可以在任何地方使用和可见,包括内部和外部函数。
数据类型
( var_dump() 可以显示数据类型)
Integer(整数)————用来表示整数。
Float(浮点)————用来表示所有实数。
String(字符串)————用来表示字符串。
Array(数组)————用来保存具有相同类型的多个数据项。
Object(对象)————用来保存类的实例。
Boolean(布尔值)————用来表示true或者false.
Null(空)————没有被赋值、已经被重置或被赋值为特殊值NULL。
Resource(资源)————特定的内置函数(例如数据库函数)。
基本上不能直接操作一个resource变量,但是通常它们都将被函数返回,而且必须作为参数传递给其它函数。
运算符
算术运算符
=指定 +加号 -减号 *乘号 /除号 %余数 ++递增 --递减
赋值运算符
= += -= *= /= .= %=
比较运算符
返回值布尔类型(true/false)
大于 小于 =大于等于 =小于等于 ==等于 ===等于(值与数据类型必须一致) !=不等于(如果值相等,返回假)
注意:= 赋值 == 比较(判断)
逻辑运算符
与(and/) 前后条件都为true,结果为true。
或(or/||) 有一个为true,就为true。
非(!) 取反 返回布尔值的相反值。
异或(xor)布尔值不同返回true,否则返回false。
其它符号
. 字符串链接符号
, 参数分隔符
// 单行批注符号
/* */ 多行批注符号
及 字符串分隔符
检测数据类型
返回布尔类型
is_int() 检测是否是整形
is_string() 检测是否是字符串
is_array() 检测是否是数组
is_null() 检测是否为空 为空返回true
empty() 检测是否为空
流程控制语句
if else 条件判断语句
if(判断体){执行体};
if(判断体){
执行体1}else
{执行体2};
if(判断体1)
{执行体1}else if(判断体2)
{执行体2}else if(判断体3)
{执行体3}else
{执行体4};
switch() 判断语句
类似if else
switch(判断体){
case 值1:
echo 内容1;
break;
ca
您可能关注的文档
最近下载
- 废旧塑料购销合同6篇.docx VIP
- 山东省烟台市芝罘区2022-2023学年七年级(五四学制)上学期期中地理试题(含答案).docx VIP
- 建筑工程施工技术交底大全.docx
- 柔性光伏钢构及组件安装施工方案.docx VIP
- 中成药学讲稿祛暑中成药.docx VIP
- 石油化工企业设计防火规范(GB50160-2018-).doc
- 山东省烟台市芝罘区(五四制)2023-2024学年六年级上学期期中考试生物试题(解析版).docx VIP
- 医疗机构医院感染管理专职人员管理办法(2020年版).pdf
- 南宁师范大学信息技术课程与教学考研真题试题2019年.pdf
- 加强风电设备管理提升风机可利用率(电力系统及自动化范文).doc
文档评论(0)