11.删除变量

unset($name);括号里面是变量名

12.字符串的单双引号区别

单引号的执行速度比双引号速度快,双引号在输出时还要检查走过的是否是变量

变量在单引号中不能被解析,而在双引号中可以被解析

如果字符串中没有变量就用单引号,如果字符串中有变量就用双引号

13.常量的定义

和变量一样,但是一旦被定义就不能被修改,常量名最好大写便于区分,类似于C语言的宏定义

例如:define("HOST","localhost");

define("USER","root");

define("PASS","123");

define("DBNAME","test");

数据库的配置文件就要用到常量,而且后面不能被修改

常量不能被放到双引号里面或者花括号里面,要用.来连接常量

14.预定义常量

PHP_OS 系统平台

PHP_VERSION php当前的版本

LINE 该行代码在第几个行

__FILE__输入代码 文件的绝对路径

FUNCTION 函数的名字

M_PI 圆周率

15.运算符 (文件名不要出现中文,否则可能会有错误)

@运算符 屏蔽函数的错误信息,做调试时使用

数组运算符 =>

索引数组

$arr = array("use1","use2","use3");

echo $arr[1];

关联数组

$arr = array("name"=>"user","age"=>"30");

echo "

";

print_r($arr);

echo "

";

对象运算符 -> 对象使用

逻辑运算符

开关功能 && 如果前面为真,才会判断后面的,和C语言一样,面试会考,但没有实际意义

16.date函数

date("Y-m-d");系统的年月日,Y,m,d的顺序是可以换的哦

date("w");系统的周几

17.表格的隔行换色代码 视频中的代码有问题

header头改编码格式 utf-8,gbk

header("content-type:text/html;charset = utf-8");

$days = 31;

echo "

for($i = 1, $k = 1; $i <= $days;){

//在行产生的时候判断行数来确定行的颜色

if($k % 2 == 1){

echo "

";

}

else{

echo "

";

}

//七天为一个周期

for($j = 0; $j < 7; $j++){

if($i > $days){

echo "

";

}

else{

echo "

{$i}";

}

$i++;

}

echo "

";

$k++;

}

echo "

";

?>

18.终止脚本

exit();后面的()可以不用写

die();后面的()可以不用写,并且可以在里面写上内容

例如:die("脚本终止");

19.php的函数

php的函数可以传值,也可以是带有默认函数参数的,这点和C++一样

函数的输出和返回,易错点,返回值的函数较常用,然后想输出的函数的结果时在输出,而不用一调用函数就会把函数的结果打印在屏幕上

可变参数的函数,C语言里也可以实现,php是自身带的函数来实现,func_num_args()可以获取当前传入函数的参数个数,func_get_args()得到传入的参数具体值,以数组的方式储存,再用array_sum(func_get_args())就可以得到传入的数据之和

变量函数,把函数的名字赋给一个变量,就可以用变量来使用函数的功能,例如:$a = "sum",sum是一个函数的名字,echo $a(1, 2);类似于C++的变量引用

变量的作用域类似于C语言,global关键字可以把函数内的局部变量变成全局变量,但最好不要用,会干扰函数外的同名变量,如果想通过函数改变函数外部变量的值,可以使用函数参数的引用方式,这点和C++的方法一样,实质是先找到变量的地址,在修改地址里面的值

回调函数,函数的参数是另一个函数,或者说是参数的一种

静态变量和C语言的关键字一样,static

文件包含,include()和require()的区别

include(),括号里面是另一个文件的名字,但还要注意文件的路径问题,当然同目录下的文件包含,路径问题不用管

require(),和include()的用法相同,但如果包含的文件找不到,就会终止php脚本,不会执行下面的代码(不管代码正确与否),而在include中仍会执行

20.php的执行过程

加载页面,语法检测(加载函数),执行脚本

php中变量使用汉字没报错,云知梦php学习笔记(二)后续还有相关推荐

  1. 自定义报错返回_MybatisPlus基础篇学习笔记(五)------自定义sql及分页查询

    本章目录 自定义sql 分页查询 1. 自定义sql 在dao文件中编写自定义接口,并在方法上使用注解形式注入SQL,如图所示: 第一种: 第二种 ① application.yml加入下面配置 my ...

  2. C语言过河问题主函数,c,c++_C语言踩石头过河问题,用DFS搜索递归了17万次但是没报错,请问是什么原因?,c,c++,算法 - phpStudy...

    C语言踩石头过河问题,用DFS搜索递归了17万次但是没报错,请问是什么原因? 这是原题目,后面附上我的代码,刚刚接触DFS,不是很熟练,求教育--谢谢!!!TUT 这是题目,我大概概括一下 用'※'和 ...

  3. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  4. Keil MDK 工程输入中文汉字编译报错解决办法

    Keil MDK 工程输入中文汉字编译报错解决办法 官方说明:https://www.keil.com/support/man/docs/armcc/armcc_chr1359124934197.ht ...

  5. 公众号开发-群发图文中插入小程序卡片报错 invalid content hint 的解决

    如果你也正在开发群发图文中插入小程序的功能,那么大概率也会遇到这问题. 之前通过微信第三方开放平台开发过一个可以管理多个公众号的系统,具体功能和效果可以参考 微信第三方开放平台代公众号实现业务 . 为 ...

  6. flash builder 配置中如果有中文会报错

    flash builder 配置中如果有中文会报错,但是在eclipse中没问题.如: <meta-data             android:name="AppName&quo ...

  7. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  8. 为什么我的子线程更新了 UI 没报错?借此,纠正一些Android 程序员的一个知识误区...

    开门见山: 这个误区是:子线程不能更新 UI ,其应该分类讨论,而不是绝对的. 半小时前,我的 XRecyclerView 群里面,一位群友私聊我,问题是: 为什么我的子线程更新了 UI 没报错? 我 ...

  9. Eclipse中导入项目后js报错解决方法

    Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...

最新文章

  1. java 读取远程文件夹_java读取远程共享文件 | 学步园
  2. 智能车竞赛技术报告 | 智能车视觉 - 石家庄学院 - 百事
  3. cmd切换python版本-cmd 切换python版本
  4. iosclient暑期“动画屋“活动项目总结
  5. python教程:__file__、__name__、__dict__三个方法的作用
  6. 中国移动 全球通、 动感地带、神州行 的区别
  7. HTTP协议详细资料
  8. Java 多线程 —— AQS 原理
  9. 结合 Mist 在本地测试网络上实现代币智能合约
  10. 用python七巧板模型拼图形_用七巧板拼图形
  11. 使用 ‘In Place’ 直接从MySQL 5.0升级至5.7
  12. Word1——word 2016(笔记本预装)安装MathType 7教程
  13. 英文论文查重规则是什么?
  14. 一个程序员的心路历程
  15. 与小卡特一起学python 豆瓣_《父与子的编程之旅:与小卡特一起学Python》
  16. html鼠标悬停模糊,模糊效果鼠标悬停清晰
  17. 泣神曲服务器维护,泣神曲手游预约-泣神曲官网安卓版预约v1.0.0_第一手游网
  18. 二氧化钛TiO2纳米粒子(尺寸80nm-800nm可调节)的高清电镜图
  19. 一行文字两端的均匀分布
  20. jzoj 1420. 佳肴

热门文章

  1. Redis 如何避免数据丢失?
  2. Dubbo教程学习笔记——B站动力节点
  3. 宝塔7.9最新企业版免授权无后门
  4. EZDML导入PowerDesigner模型教程
  5. Flash 存储器接口标准:CFI和JEDEC
  6. 推荐一个完全免费的ue4模型资源论坛
  7. fixed wideband beamformer
  8. 测控系统原理与设计(1)
  9. Windows装机指南
  10. 【财富空间】由舍到得的领导力