>[success] ### PHP小笔记
>[success] ### LNMP
* LNMP = Linux + Nginx + Mysql + PHP
>[success] ### LAMP
* LAMP = Linux + Apache + Mysql + PHP
>[success] ### $_REQUEST
* $_REQUEST :默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组
>[success] ### include()与require()的区别
* include引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码。
* require引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码
>[success] ### 方法和函数的区别
* 函数是单独存在的,也就是面向过程部分定义的; 全局作用域里的函数,引入后可以在任何地方直接调用
* 方法是依赖于类存在的,也就是面向对象中定义的; 类的静态方法能够通过类名直接调用
>[success] ### 左斜杠和右斜杠区别
* / 和 \ 作为路径符,没有区别,但 linux 只能用 / 做路径符
* \ 在字符串中是转义符
* \ 还作为命名空间分隔符
>[success] ### break和continue 区别
* continue : 跳出本次循环, 开始下一次循环
* break : 跳出当前循环体
* 可以接受一个可选的数字参数来决定跳出几重循环
>[success] ### 单引号与双引号的区别
* php里的单引号把内容当成纯文本,不会经过服务器翻译。而双引号则与此相反。里面的内容会经过服务器处理
* [php单引号和双引号的区别与用法](http://www.cnblogs.com/youxin/archive/2012/02/13/2348551.html)
~~~php
//把 \n 替换成 <br/>
str_replace('\n', '<br/>', $content); //替换成功
str_replace("\n", '<br/>', $content); //替换失败
~~~
>[success] ### empty()和isset()的区别
* isset检测变量是否设置,并且不是 NULL
* empty检查一个变量是否为空
~~~txt
以下的东西被认为是空的:
"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)
~~~
- 西天取经(九九八十一难)
- 第一难 WebUpload文件上传
- 第二难 UEditor文本编辑器
- 第三难 ThinkPHP自定义分页模板
- 第四难 VerificationCode验证码
- 第五难 递归 尾递归 迭代 回调
- 第六难 GRPC服务端和客户端
- 第七难 PHP小笔记
- 第八难 yum安装Apache PHP MySQL
- 第九难 高性能MySQL简介
- 第十难 DIV+CSS简介
- 十一难 留言板
- 十二难 正则表达式
- 十三难 PHPMailer邮件发送
- 十四难 日历
- 十五难 百度地图
- 十六难 加密
- 十七难 筛选url跳转
- 十八难 图片转ASCII码图
- 十九难 环境配置
- 二十难 开发工具LiteIDE
- 二一难 开发工具2
- 二二难 准备工作
- 二三难 第一个应用程序 Hello World
- 二四难 语法结构
- 二五难 命名规则
- 二六难 变量
- 二七难 常量
- 二八难 常量计数器 iota
- 二九难 判断语句if
- 三十难 择语句switch
- 三一难 循环语句 for
- 三二难 遍历 range
- 三三难 跳转语句goto, break, continue
- 三四难 make, len, cap, new, nil
- 三五难 数组 array
- 三六难 切片 slice
- 三七难 集合 map
- 三八难 通道 channel
- 三九难 函数 function
- 四十难 结构 struct
- 四一难 方法 method
- 四二难 接口 interface
- 四三难 指针
- 四四难 异常
- 四五难 模板应用
- 四六难 Go安装GRPC服务端和客户端
- 四七难 安装虚拟机软件(VirtualBox)
- 四八难 安装Centos7
- 四九难 --help
- 五十难 目录文件
- 五一难 系统磁盘
- 五二难 Shell
- 五三难 Nginx安装配置
- 五四难 PHP安装配置
- 五五难 MySQL安装配置
- 五六难 yum 安装 Apache PHP MySQL
- 五七难 安装gRPC
- 五八难 安装memcache
- 五九难 介绍
- 六十难 DIV + CSS
- 六一难 浏览器兼容问题
- 六二难 书写风格(Js中写Html)
- 六三难 NodeJs(Express框架pug模板引擎)
- 六四难 SQL优化工具SQLAdvisor
- 六五难 JpGraph图表
- 六六难 日期排序
- 六七难 大部分问题解决方法
- 六八难 小趣味
- 六九难 编程语言排行榜
- 七十难 PHP编辑器
- 七一难 Key
- 七二难 手动定位和自动定位当前文件位置
- 七三难 关闭代码提示
- 七四难 配置XDebug
- 七五难 配置FTP
- 七六难 配置SSH
- 七七难 Notepad++
- 七八难 XShell 和 Xftp
- 七九难 PHPExcel导入导出
- 八十难 编程科普
- 八一难 ThinkPHP5.1新特性: 容器
- 大雷音寺(领取经书)