php
文章平均质量分 60
SchopenhauerZhang
/*
以往: 十字路口 瑟瑟发抖
而如今:吾常身不离鞍,髀肉皆消。今不复骑,髀里肉生。
*/
我到了该读王小波的作品的阶段了
展开
-
php短标记提示的消除和配置文件的更改以及屏蔽PHP错误提示
PHP的界定符的写法有很多比如:#第一种 <?php ?>#第二种<? ?>#第三种<?= ?>#等价于<?php echo ;?>于是各种写法留下了历史遗留问题:php高版本不支持某些写法了,于是各种提示! 网上呢也各种胡说八道!根据自己亲身经历综合了一下!要把短标记修改为合法要修改php.ini文件。但是不是网上其他人说的那样,逮着就修改! 第一步: 打开服务器。运行起来,原创 2016-12-06 23:15:28 · 1196 阅读 · 0 评论 -
无限极分类管理之子属性获取
无限极分类管理的结果处理中为了方便信息展示,用查找指定的分类的下级属性(包含下级分类,下级分类的内容)。 结合之前的文章,得到数据库中的所有数据(放入数组中),对数组进行遍历,逐个逐级查找,直到遍历完整个数组。原创 2017-05-14 21:35:10 · 802 阅读 · 0 评论 -
用PHP画一个小图
php的程序运行窗口与c或者c++不一样,php是脚本所以程序的运行以页面窗口为基础的,在页面上画一个小图:<?php/* * php画一个图像 * * */ $height = 1000; $width = 1000; $img = imagecreatetruecolor( $width , $height ); $white = imagecolorallocate(原创 2017-05-25 14:58:36 · 778 阅读 · 0 评论 -
PhPStorm2017安装教程以及界面背景设置及其常见问题解答
最近更新PHPStorm看到网上的安装教程太坑人所以自己写一个教程。 下载PHPStorm推荐官方版,汉化版太多坑,而且汉化就是换菜单栏,那几个单词还是记住的好(太常见)。 下载之后正常安装,如果不介意可以直接在我的个人资源下载(我也是下载的正版,上网要钱,各位大佬下载时打赏一下金币,当然能来RMB是最好了微信:18940084884);原创 2017-05-21 23:28:48 · 13367 阅读 · 3 评论 -
TP5的扩展引用自定义函数的相关问题
TP5中扩展的引用: 在TP5的框架结构中,我们需要添加扩展。比如在extend(与application同级目录)下添加扩展form(文件路劲:extend/think/form)。在form中有2个文件:Form.php是一个class的定义文件。还有一个函数自定义函数文件:helper.php。现在要在Form.php中调用helper.php中定义的函数。这个问题怎么解决? 在类的定原创 2017-08-09 10:43:41 · 2947 阅读 · 0 评论 -
看懂再说话,感觉我的人生巅峰到了
// 查找店铺(先获取id,然后根据id获取店铺名) $shop_id = 'shop_id'; $shop = array_map(function ( $row )use ($shop_id){ foreach ($row as $key => $vlaue) { if ($key ==$shop_id){原创 2017-09-07 17:00:05 · 888 阅读 · 0 评论 -
2017新浪笔试 初试 PHP
新浪笔试初试题目选择题:** 我记得部分选项:** number one: int a[3][4] 与数组a[2][1]的等价是哪一个 *(a[1]+2) *(*(a[1]+2)+3)// 这个选项不确定 a[9] (a[2]+1) // 我的选择,猜的number two: 数据库概念模型: 网状原创 2017-09-17 15:13:29 · 1073 阅读 · 0 评论 -
TP页面常用标签
TP常用标签页面中php代码{php}$i =0; {/php}:模板中引用url等中传递的参数: $Think.get.id get方式传递的id的值(TP5)js代码中嵌套js代码: var a = “这是”+(b+c)+”的结果”; 当没有括号时,会解析为字符串,加了括号会解析为对象,然后通过对象的方式运行(也就是代码)。TP中的映射是一个非常好的操作数据库的工具.原创 2017-10-23 20:27:43 · 793 阅读 · 0 评论 -
从PHP函数参数为数组和对象的区别说开去
从PHP函数参数为数组和对象的区别说开去从PHP函数形式参数为数组和对象的区别说开去,首先比较一下函数的参数为数组和对象的区别,然后由此说开,谈谈变量的底层结构,对象的底层结构,hashTable的底层结构。函数参数为数组和对象的区别变量的底层结构对象的底层结构*HashTable —PHP的灵魂函数参数为数组和对象的区别先写一个不算很好的例子但是足够说明问题了。...原创 2018-03-18 22:26:55 · 4628 阅读 · 0 评论 -
MD5加密
JAVA和php加密后:java 字母大写php字母小写所以在跨语言传递是需要加绒大小写。大写和小写都要兼容。if(md5() == secret){return true;} else if( upper(md5()) == secret) {return true;}md5 不区分大小写。...原创 2018-09-25 15:47:03 · 279 阅读 · 0 评论 -
一个降维的写法
$origin_arr = [ [ [ 'id'=> 1, 'name'=>'name1' ], [ 'id'=> 2, 'name'=>'name2' ] ], [ [ 'id'=> 3, 'name'=>'name3' ], [ 'id'=> 4, 'name'=&...原创 2018-11-07 09:55:28 · 327 阅读 · 0 评论 -
json_encode
最近使用json_encode遇到了写问题,原本打算和同事一起探讨一下,但是结果很不理想,所以自己总结一下,写了这篇文章。json_encode()函数算是常用的json编码。但是平时用的不够细致,这里做下简单的介绍已经总结。先贴下测试代码,有些人喜欢看代码:<?php$a = "&'zhang张zhang张张a's'da'da'd张张爱仕达大多$@!?////\\\\1...原创 2018-11-17 15:23:01 · 889 阅读 · 0 评论 -
扫表操作
最近在做一个需要扫表的业务根据需要隐去部分细节:有一个表或者很多表,数据量是>亿级,需要做清理工作,比如删除过期的数据,不完整的数据,无效的数据。怎么做呢?解决方案:1 回收写入将写入操作做收缩,每次写入操作都对数据做校验,每次数据查询都做有效性检测。比如入库的时候,无效数据不入库,保证后续入库数据的有效性和正确性—此为开源;数据出库时做有效性检测,不仅能保证输出还变相的对历史...原创 2018-11-17 16:25:24 · 1309 阅读 · 1 评论 -
ThinkPHP5的验证码 NOT FOUND
验证码的使用,先来看看官方文档的使用手册:http://www.kancloud.cn/manual/thinkphp5/154295内容如下:第一步:安装coposer,运行cmd命令:composer require topthink/think-captcha第二部:在config文件添加验证码的配置参数。'captcha' => [ // 验证码字符集合原创 2017-04-20 20:30:10 · 6017 阅读 · 0 评论 -
ThinkPHP5的重定向问题
在thinkPHP重定向的时候,由于刚接触TP5框架很多问题都不是太明白,所以有太多意想不到的问题,当然这也与官方文档的编写方式有问题有关(个人不赞成tp5官方文档的编写形式,既然是面向开发的文档就不要搞得跟教科书一样,花大力气去解释名词,道理怎么好说通怎么解释就行,例子拿来就能用,道理一看就懂就行。其他的就不多说了)。 在 TP5的刚开始用的时候他的重定向不是自动配置好的,需要手动去配置重定原创 2017-04-20 20:09:21 · 6128 阅读 · 0 评论 -
PHP基础
php之旅开始! 1 强力推荐php在线编辑器!!! http://www.shucunwang.com/RunCode/php7/ 各种语言各种版本!随你挑!! php中文手册: http://php.net/manual/zh/index.php2 php 的代码写在 <?phpphp代码/* 注释 *原创 2016-12-07 00:02:05 · 427 阅读 · 0 评论 -
php中get与post的提交方式以及接收
php中的2中提交方式,以及3中信息接收方式。原创 2017-02-19 17:21:33 · 8075 阅读 · 0 评论 -
php include,require等4种引入文件方式的总结
php引入文件与jsp类似。inlcude();include_once();require();require_once(). 总结一下这4种引入方式。原创 2017-02-10 20:14:26 · 2627 阅读 · 0 评论 -
php ajax数据传输和响应
整理在php后端与前端数据传输过程中一些细节。原创 2017-02-25 10:11:55 · 5353 阅读 · 0 评论 -
php中使用ajax时一些常见错误
php作为后端时,前端js使用ajax技术进行相互信息传送时,经常会出错误,对于新手来说有些手足无措。总结错误、经验,以后随时回顾。 第一个问题,当前端无错误的情况下,页面调试也显示没有问题,但是ajax获取不到后端php文件发送过来的信息:原创 2017-02-25 18:01:47 · 2659 阅读 · 1 评论 -
针对php面试题中的问题的一些个人见解
翻了翻网上的php面试题,看到了一些问题,提出了个人的一些见解!原创 2017-04-08 17:21:14 · 547 阅读 · 0 评论 -
php链式写法
链式写法在很多面向对象的编程语言都存在,个人简单理解就是链表,确实和链表的使用很相识。this指针是链式操作的基础。 this指针在不同的编程语言中的功能差不多,具体的小细节不一样。但是有一个基础就是指向对象/函数/类本身。基于这个基础就可以实现链式写法。 以php为例。 在php类中this指针($this)指向类/对象本身,它就像一个绳子把类/对象和类的属性、函数连接起来。并可以通过它来调原创 2017-04-01 09:44:02 · 1402 阅读 · 0 评论 -
ThinkPHP5的debug配置和视图输出字符串内容替换
在ThinkPHP5中,debug的配置如下: 在config.php中寻找: // 应用调试模式 ‘app_debug’ => true,//默认是false改为true 开启调试模式,在页面的右下角可以看到ThinkPHP5的图标,点击它可以出现包含sql,文件,错误,调试等一系列的信息,给开发带来便利!原创 2017-04-12 23:54:25 · 9343 阅读 · 0 评论 -
无限极分类管理之数据查询和有序整理
在使用无限极分类管理数据的技术的时候,我们常常面临一些必要的麻烦。棋种最重要也是最基本的就是怎么把查出的信息整理好。比如把信息分类,子类信息要放到父类信息中,实现嵌套,从而让查询出来的数据有序化,便于后续的使用。这个过程个人理解为序列化(跟前端表单提交数据的序列化没有联系)—-将杂乱的数据信息通过内在的联系整理为有序,有规则的有序数组的过程。原创 2017-04-29 22:12:42 · 2860 阅读 · 0 评论 -
php中函数参数传递
php中函数参数传递有形参传递(借用c语言等编程语言的说法)。 即就是把变量的值赋值给函数的参数,对函数参数所做的一切操作都与原始变量无关。原创 2017-04-29 22:41:52 · 5215 阅读 · 0 评论 -
php 字符串检测函数
php中函数一大堆,有一些常用的函数,而且做为检测的使用非常常见。 php字符串体侧函数—ctype系列。原创 2017-04-30 23:00:23 · 651 阅读 · 0 评论 -
php内置进制转换函数
最近整理了php内置的进制转换函数如下:原创 2017-04-30 23:59:03 · 1805 阅读 · 0 评论 -
【MAC】docker搭建nginx+php开发环境
安装docker1、 docker下载正常安装流程,最好在官网注册一个账号,本地运行docker后也需要账号登陆的。2、 登陆docker并启动红色标注的是用户名,此处注意是用户名不是注册的邮箱。3、 下载镜像打开iterm,登陆docker。username不是注册邮箱,而是本身的用户名不知在哪里看到过这样一句话:镜像和容器的关系如同类和对象。// pull images 镜...原创 2019-01-15 17:29:11 · 2327 阅读 · 0 评论