PHP学习笔记

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. t h i s − &gt; l o a d − &gt; v i e w ( ′ 页 面 名 ′ , 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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值