PHP学习记录(一)
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学习记录(一)相关推荐
- Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)
Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...
- 【Cmake】Cmake学习记录
Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...
- ASP.NETCore学习记录(一)
ASP.NETCore学习记录(一) asp.net core介绍 Startup.cs ConfigureServices Configure 0. ASP.NETCore 介绍 ASP.N ...
- Android开发技术周报176学习记录
Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...
- add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX
Pytorch学习记录-Pytorch可视化使用tensorboardX 在很早很早以前(至少一个半月),我做过几节关于tensorboard的学习记录. https://www.jianshu.co ...
- java之字符串学习记录
java之字符串学习记录 public class StringDemo { public static void main(String[] args) { //静态初始化字符串 String s1 ...
- Redis的学习记录
Redis的学习记录 1.先导了解 1.1 NOSQL概述 1.1.1 为什么要用NoSql? 1.1.2 NoSql了解 1.1.3 NoSql特点 1.1.4 NoSQL的四大分类 2. Redi ...
- Django学习记录-1
2019独角兽企业重金招聘Python工程师标准>>> 作为Django的初学者,记录下我的学习历程,加深一下记忆(工作中用java,所以很容易忘记),如果有写的不对的地方,还望大家 ...
最新文章
- 转换前台javascript传递过来的时间字符串到.net的DateTime
- ListView中CheckBox使用问题
- linux ls命令全称,Linux ls命令的使用
- Nginx server_name通配符匹配配置
- 设计模式笔记之五:观察者模式
- 怎么用计算机杀毒,电脑怎样查杀病毒
- rootfs 制作ubuntu_Ubuntu12笔记: 基于busybox的Linux小系统制作
- MySQL中主键的选择与磁盘性能
- bootstrap带有下拉按钮的输入框_Bootstrap的输入框组样式
- python小程序源代码_【程序源代码】Spring Boot 考试小程序
- Python学习笔记——如何获得数值类型的最大值和最小值(表示范围)
- Atitit.angular.js 使用最佳实践 原理与常见问题解决与列表显示案例 attilax总结
- ESP8266的AT指令集
- 网络安全篇 全局ACL与URPF-12
- idea或者goland更改主题颜色背景颜色
- 无法支持计算机上的硬件,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...
- RationalDMIS 2020 最大位置度误差
- 学习嵌入式的开发线路,新手怎么学习嵌入式?
- 高德地图api调用demo_高德地图定位如何调用api?
- org.xml.sax.SAXParseException: 在实体引用中, 实体名称必须紧跟在 '' 后面