php学习总结
这些年做php的心得,稍微总结一下
星宸楚梦
这个作者很懒,什么都没留下…
展开
-
thinkphp 各层简介介绍
model 工作:和数据库打交道,是对数据库操作方法的封装,是很轻的一层,通常一个model对应一个数据集合,包含了数据的字段信息、关联关系、读写设置,其他与数据库操作无关的东西应该考虑独立存放。例如一个用户抽奖操作:判断登录,验证抽奖次数,获取有库存的奖品数据,根据中奖概率设置抽奖区间,生成随机数抽奖,记录中奖信息,记录抽奖日志,扣减奖品库存,扣减抽奖次数,输出中奖信息。文件上传,下载,图片处理,存储,处理日志,错误处理,邮件,授权,队列,计划任务,支付,验证,加密,短信等第三方业务或者服务。原创 2024-04-28 09:49:33 · 323 阅读 · 0 评论 -
git只拉去部分文件
前两行的操作应该是没用的,我想你在准备这个操作前,前两行你早就完成了。剩余的代码输入完后,并没有得到想要的只更新了 ”fileName"文件夹,而是把所有原创 2022-10-10 09:47:12 · 1485 阅读 · 0 评论 -
phalcon安装
1,扩展安装 phalcon官方地址:https://github.com/phalcon/cphalcon/releases/tag/v3.1.2 2,工具下载 windows github地址:https://github.com/phalcon/phalcon-devtools 百度网盘地址:https://pan.baidu.com/s/1nvUbIPV 3,配置 1,phalcon.bat 在里面配置对路径 2,添加到环境变量 4,创建项目 命令: p...原创 2021-01-26 10:28:10 · 120 阅读 · 0 评论 -
centos 安装 php7.2 redis扩展 遇到问题
1,安装的时候一定要找见php路径 phpize 的路径 whereis phpize 查询一下 ./configure --with-php-config=/usr/bin/php-config 也需要找见php-config的路径 步骤如下 下载php扩展 wget https://github.com/edtechd/phpredis/archive/php7.zip unzip php7.zip cd 到解压目录下面 第一步: /use/local/php7...原创 2020-05-09 12:24:30 · 297 阅读 · 0 评论 -
centos 中自己安装nginx和PHP 安装最快速的办法
安装nginx yum -y install nginx 安装完成nginx 安装php yum -y install php php-fpm 安装完成php location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; #fastcgi服务端口,将http请求代理到此端口 ...原创 2020-05-02 09:20:00 · 217 阅读 · 0 评论 -
composer 报错记录一下
thinkphp5 composer 下载一部分内容,报错了 报错内容 Warning: require(D:\www\meitan\vendor\composer/../guzzlehttp/promises/src/functions_include.php): failed to open stream: No such file or directory in D:\www\meitan...原创 2020-04-17 10:04:06 · 541 阅读 · 0 评论 -
windows安装redis
一,Windows安装: 1,下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100 ( redis官网:https://redis.io/ ) 官网没有window版本 需要到github下载 安装Redis-x64-3.2.100.msi 下载,并且下一步安装,完成就ok ...原创 2020-04-12 14:07:08 · 132 阅读 · 0 评论 -
php基础连接数据库一
mysql数据库 简介:MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据原创 2015-06-10 12:16:54 · 735 阅读 · 0 评论 -
php学习之基础五 错误处理
简单的 "die()" 语句 die()终止程序,并且输出错误 if(!file_exists("welcome.txt")) { die("File not found"); } else { $file=fopen("welcome.txt","r"); } 2. 创建自定义错误处理器 创建一个自定义的错误处理器非常简单。我们很简单地创建了一个专用函数,可以在 PHP 中发转载 2015-06-02 10:22:33 · 646 阅读 · 0 评论 -
php学习之 表单
1,htmlspecialchars() htmlspecialchars() 函数把特殊字符转换为 HTML 实体。这意味着 之类的 HTML 字符会被替换为 < 和 > 。这样可防止攻击者通过在表单中注入 HTML 或 JavaScript 代码(跨站点脚本攻击)对代码进行利用。 2,PHP trim() (通过 PHP trim() 函数)去除用户输入数据中不必要的原创 2015-05-22 16:19:12 · 710 阅读 · 0 评论 -
php学习之 基础四 cookie和session
1,php Cookies cookie作用 cookie 常用于识别用户。 cookie 是服务器留在用户计算机中的小文件。 每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。 通过 PHP,您能够创建并取回 cookie 的值。 cookie创建 setcookie() 函数用于设置 cookie。 注释:setcookie() 函数必须位于 标签原创 2015-05-22 17:31:51 · 525 阅读 · 0 评论 -
php学习之基础三
1,php时间函数 Date()函数把时间戳转变成更易读的日期和时间 语法 :date(format,timestamp); 1,format:必选,规定时间的格式 2,timestamp:可选,规定时间戳,默认是当前时间戳 日期格式 d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) 1 - 表示周里的某天 时间格式 h原创 2015-05-22 17:11:52 · 613 阅读 · 0 评论 -
php学习之 基础二
1,条件语句 1,if........else........elseif if(条件1){ 条件1为true时执行的语句; }elseif(条件2){ 条件2为true时执行的语句; }else{ 条件1和2不为true时执行的语句 } 2,switch 工作原理: 对表达式(通常是变量)进行一次计算 把表达式的值与结构中 case 的值进行比较 如果存在匹配,则执行与原创 2015-05-22 16:01:37 · 516 阅读 · 0 评论 -
php学习之 基础一
1,php基础语法 PHP 脚本可放置于文档中的任何位置。 PHP 脚本以 结尾: 2,php中注释 php中注释分三种1, 单行注释 "//注释内容" 2,单行注释 “#注释内容” 3,多行注释 " /* 多行内容 */ " 3,php大小学敏感 php中用户定义的 函数,类 ,和关键字 都对大小写不敏感(系统定义的也不敏感) 例如 IF原创 2015-05-22 11:55:09 · 777 阅读 · 0 评论