1、变量名必须通过$标识,变量名区分大小写。例:$var_name = “苹果”;

2、”var_dump”函数可以将我们的变量的数据类型(后面小节会做介绍)显示出来。

3、memory_get_usage():获取当前PHP消耗的内存。

4、var_dump():可以打印出数据的类型。

5、当我们用”echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。我们可以使用“var_dump”函数,获取它真正的数据类型。

6、字符串:单引号('')里面的$变量不会被解析成字符串,双引号("")里面的$变量会被替换成变量内容。

7、字符串:大段长字符串可以用界定符形式表示:<<<界定符  长短字符串  界定符;

8、特殊类型-资源:php可以读取、使用、释放文件。

9、特殊类型-空类型:NULL,大小写不敏感。三种值为NULL的情况:赋值为NULL、变量未被赋值、变量被unset()。

10、常量:使用define()自定义常量:define(常量名,常量值 [, 是否大小写敏感] )。

11、系统常量:常见的有:__FILE__(当前PHP文件名)、__LINE__(当前代码所在的行数)、PHP_VERSION(PHP版本号)、PHP_OS(当前PHP环境的操作系统)。

11、读取自定义常量:直接使用常量名、或者使用constant函数。constant(常量名);

12、defined()函数:判断常量是否被定义:defined(变量名),返回值为 true / false 。

13、赋值运算符:=赋值:把值赋值一份给左侧的变量。&赋值:两个变量指向同一个内存地址。

14、php中,!=与<>都表示不等于。

15、字符串链接:链接运算符"."。以及 .= 运算符。

16、错误控制运算符:@:将@放在表达式前,表示忽略表达式产生的错误。如果开启了track_error会被记录在$php_errormsg中(php.ini中设置,会被之后的错误覆盖)。
  用代码开启track_error:ini_set('track_errors',1);

17、数组循环:foreach循环。  不取下标:foreach(数组 as 值){ }。      取下标:foreach( 数组 as 下标=> 值 ){ };

转载于:https://www.cnblogs.com/newh5/p/7109341.html

PHP学习记录(一)相关推荐

  1. Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)

    Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...

  2. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  3. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis

    本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...

  4. 【Cmake】Cmake学习记录

    Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...

  5. ASP.NETCore学习记录(一)

    ASP.NETCore学习记录(一) asp.net core介绍  Startup.cs  ConfigureServices  Configure  0. ASP.NETCore 介绍 ASP.N ...

  6. Android开发技术周报176学习记录

    Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...

  7. add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX

    Pytorch学习记录-Pytorch可视化使用tensorboardX 在很早很早以前(至少一个半月),我做过几节关于tensorboard的学习记录. https://www.jianshu.co ...

  8. java之字符串学习记录

    java之字符串学习记录 public class StringDemo { public static void main(String[] args) { //静态初始化字符串 String s1 ...

  9. Redis的学习记录

    Redis的学习记录 1.先导了解 1.1 NOSQL概述 1.1.1 为什么要用NoSql? 1.1.2 NoSql了解 1.1.3 NoSql特点 1.1.4 NoSQL的四大分类 2. Redi ...

  10. Django学习记录-1

    2019独角兽企业重金招聘Python工程师标准>>> 作为Django的初学者,记录下我的学习历程,加深一下记忆(工作中用java,所以很容易忘记),如果有写的不对的地方,还望大家 ...

最新文章

  1. 转换前台javascript传递过来的时间字符串到.net的DateTime
  2. ListView中CheckBox使用问题
  3. linux ls命令全称,Linux ls命令的使用
  4. Nginx server_name通配符匹配配置
  5. 设计模式笔记之五:观察者模式
  6. 怎么用计算机杀毒,电脑怎样查杀病毒
  7. rootfs 制作ubuntu_Ubuntu12笔记: 基于busybox的Linux小系统制作
  8. MySQL中主键的选择与磁盘性能
  9. bootstrap带有下拉按钮的输入框_Bootstrap的输入框组样式
  10. python小程序源代码_【程序源代码】Spring Boot 考试小程序
  11. Python学习笔记——如何获得数值类型的最大值和最小值(表示范围)
  12. Atitit.angular.js 使用最佳实践 原理与常见问题解决与列表显示案例 attilax总结
  13. ESP8266的AT指令集
  14. 网络安全篇 全局ACL与URPF-12
  15. idea或者goland更改主题颜色背景颜色
  16. 无法支持计算机上的硬件,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...
  17. RationalDMIS 2020 最大位置度误差
  18. 学习嵌入式的开发线路,新手怎么学习嵌入式?
  19. 高德地图api调用demo_高德地图定位如何调用api?
  20. org.xml.sax.SAXParseException: 在实体引用中, 实体名称必须紧跟在 '' 后面

热门文章

  1. SonarQube 7.7默认数据库连接方法
  2. jenkins配置自动发送邮件
  3. layui中弹出层的两种表达方式
  4. java-程序流程控制
  5. GitHub 给已存在的仓库增加开原协议LICENSE
  6. 用Kotlin开发Android的Hello Kotlin!!
  7. 常见的系统store procedure
  8. Vs 2008 sp1更新后出现的问题!
  9. 2019 ,我的新年Flag
  10. Java 异常处理 之 运行期异常