PHP学习笔记

PHP数据类型
  • 4种标量类型:
int 
float
string 
bool
  • 2种复合类型:
array
object
  • 2种特殊类型:
null 
resource
几种输出类型:
echo
print_r
var_dump
前端渲染
  • 前端渲染是将数据和模板在前端完成打包处理
  • 后端渲染是在后端完成这项
  • 前端渲染的好处是模板一次打包传回,而数据可以进行多次渲染,如Vue,但可能因网速问题出现卡白现象
PHP源码输出:
echo "
";
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. t h i s − > l o a d − > v i e w ( ′ 页 面 名 ′ , this->load->view('页面名', 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

你可能感兴趣的:(PHP)