您的位置:首页 > 编程语言 > PHP开发

PHP学习笔记

2019-01-23 15:52 92 查看
PHP数据类型
  • 4种标量类型:
int
float
string
bool
  • 2种复合类型:
array
object
  • 2种特殊类型:
null
resource
几种输出类型:
echo
print_r
var_dump
前端渲染
  • 前端渲染是将数据和模板在前端完成打包处理
  • 后端渲染是在后端完成这项
  • 前端渲染的好处是模板一次打包传回,而数据可以进行多次渲染,如Vue,但可能因网速问题出现卡白现象
PHP源码输出:
echo "</pre>";
PHP中可以嵌入HTML和JavaScript,HTML也可以嵌入PHP,但是JavaScript不能嵌入PHP NULL+1 = 1

但数据库是例外,数据库中等于字符串,不能相加

CI–MVC框架
  • Model—
  • Controller—
  • View—
  • URL辅助函数site_url
  • autoload下配置的内容全局生效
graph LR
view-->controller
get:
  1. a标签
  2. form
  3. ajax get
  4. url
  5. iframe
  6. curl
post
  1. form
  2. ajax post
  3. curl
get接收:
  1. $_GET
  2. $this->input->get
  3. $this->uri->segment()
post接收:
  1. $_POST
  2. $this->input->post()
graph LR
controller-->view
  1. this−&gt;load−&gt;view(′页面名′,this-&gt;load-&gt;view(&#x27;页面名&#x27;,this−>load−>view(′页面名′,data);
  2. $this->session->userdata()
  3. $this->load-vars(变量名)
graph LR
controller-->model

  1. $this->load->model(model名)
  2. $this->model名->model方法
graph LR
A-->B

有return的叫方法,没renturn的叫过程

  1. return $query->->row()
  2. return $query->result()
model:
  • 需求翻译成SQL语句
  • select
  • delete
  • update
  • insert

看underscore库

PHP的几种方法:
  • $_POST
  • $_SESSION
  • $_COOKIE
  • $_GET
  • $_SEVER
  • $_ENV
  • $_FILES
  • $_REQUEST
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: