php学习总结
这些年做php的心得,稍微总结一下
星宸楚梦
这个作者很懒,什么都没留下…
展开
-
thinkphp 各层简介介绍
model 工作:和数据库打交道,是对数据库操作方法的封装,是很轻的一层,通常一个model对应一个数据集合,包含了数据的字段信息、关联关系、读写设置,其他与数据库操作无关的东西应该考虑独立存放。例如一个用户抽奖操作:判断登录,验证抽奖次数,获取有库存的奖品数据,根据中奖概率设置抽奖区间,生成随机数抽奖,记录中奖信息,记录抽奖日志,扣减奖品库存,扣减抽奖次数,输出中奖信息。文件上传,下载,图片处理,存储,处理日志,错误处理,邮件,授权,队列,计划任务,支付,验证,加密,短信等第三方业务或者服务。原创 2024-04-28 09:49:33 · 347 阅读 · 0 评论 -
git只拉去部分文件
前两行的操作应该是没用的,我想你在准备这个操作前,前两行你早就完成了。剩余的代码输入完后,并没有得到想要的只更新了 ”fileName"文件夹,而是把所有原创 2022-10-10 09:47:12 · 1523 阅读 · 0 评论 -
phalcon安装
1,扩展安装phalcon官方地址:https://github.com/phalcon/cphalcon/releases/tag/v3.1.22,工具下载 windowsgithub地址:https://github.com/phalcon/phalcon-devtools百度网盘地址:https://pan.baidu.com/s/1nvUbIPV3,配置1,phalcon.bat 在里面配置对路径2,添加到环境变量4,创建项目命令: p...原创 2021-01-26 10:28:10 · 126 阅读 · 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.zipunzip php7.zipcd 到解压目录下面第一步: /use/local/php7...原创 2020-05-09 12:24:30 · 317 阅读 · 0 评论 -
centos 中自己安装nginx和PHP 安装最快速的办法
安装nginxyum -y install nginx安装完成nginx 安装phpyum -y install php php-fpm安装完成phplocation ~ \.php$ { fastcgi_pass 127.0.0.1:9000; #fastcgi服务端口,将http请求代理到此端口 ...原创 2020-05-02 09:20:00 · 235 阅读 · 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 · 567 阅读 · 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 · 137 阅读 · 0 评论 -
php基础连接数据库一
mysql数据库简介:MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据原创 2015-06-10 12:16:54 · 750 阅读 · 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 · 667 阅读 · 0 评论 -
php学习之 表单
1,htmlspecialchars()htmlspecialchars() 函数把特殊字符转换为 HTML 实体。这意味着 之类的 HTML 字符会被替换为 < 和 > 。这样可防止攻击者通过在表单中注入 HTML 或 JavaScript 代码(跨站点脚本攻击)对代码进行利用。2,PHP trim() (通过 PHP trim() 函数)去除用户输入数据中不必要的原创 2015-05-22 16:19:12 · 720 阅读 · 0 评论 -
php学习之 基础四 cookie和session
1,php Cookiescookie作用cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。cookie创建setcookie() 函数用于设置 cookie。注释:setcookie() 函数必须位于 标签原创 2015-05-22 17:31:51 · 528 阅读 · 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 · 617 阅读 · 0 评论 -
php学习之 基础二
1,条件语句1,if........else........elseifif(条件1){条件1为true时执行的语句;}elseif(条件2){条件2为true时执行的语句;}else{条件1和2不为true时执行的语句}2,switch工作原理:对表达式(通常是变量)进行一次计算把表达式的值与结构中 case 的值进行比较如果存在匹配,则执行与原创 2015-05-22 16:01:37 · 533 阅读 · 0 评论 -
php学习之 基础一
1,php基础语法PHP 脚本可放置于文档中的任何位置。PHP 脚本以 结尾:2,php中注释php中注释分三种1, 单行注释 "//注释内容" 2,单行注释 “#注释内容” 3,多行注释 " /* 多行内容 */ "3,php大小学敏感php中用户定义的 函数,类 ,和关键字 都对大小写不敏感(系统定义的也不敏感)例如 IF原创 2015-05-22 11:55:09 · 782 阅读 · 0 评论