PHP
文章平均质量分 58
源码学习分享
Magento 2教程,源码教程。
展开
-
五十个小技巧提高PHP执行效率
在项目开发过程中,经常遇到了一些PHP处理程序性能底下的情况,程序运行在centos+nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多有一点仍然是PHPer没有对程序进行更好的优化。第一类、变量类型:1)主要是使用未定义变量,而直接使用变量,做程序开发结束的时候,程序员都喜欢关闭debug,让一切Notice和Warning都影藏转载 2017-06-01 16:46:51 · 1577 阅读 · 0 评论 -
php中echo, print, printf 和 sprintf 的用法和区别
– echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,”bold”;– print是函数,可以返回一个值,只能有一个参数。– printf函数,把文字格式化以后输出,如:$name=”hunte”;$age=25;printf(“my name is %s, age %d”转载 2017-06-22 20:43:21 · 397 阅读 · 0 评论 -
php中获取文件名后缀的4中方式代码实例
本篇文章是对用php获取文件后缀的方法进行了详细的分析介绍,需要的朋友参考下php获取文件后缀名(format file)方法一:<?php function extend_1( $file_name ){ $retval = “” ; $pt = strrpos ( $file_name , “.” ); if ( $pt ) $retval = subst转载 2017-06-24 13:10:55 · 2310 阅读 · 0 评论 -
PHP中使用Node.js根据ip获取地理位置的方法代码
这篇文章主要介绍了PHP中使用Node.js根据ip获取地理位置的方法,通过新浪接口根据IP地址获取所在城市,需要的朋友可以参考下一、Node.js实现代码var http = require('http');var util = require('util');/** * 根据 ip 获取获取地址信息 */var getIpInfo = function(ip, cb) {转载 2017-06-24 19:56:30 · 1611 阅读 · 0 评论 -
使用Zend Studio或myeclipse做PHP开发的速度优化方法
Zend studio的速度实在是慢,修改文件的保存就building workspace,要得等上好一会其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了。。另外大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速:一、加大JVM的非堆内存打开 eclipse.ini-shows转载 2017-06-24 21:26:23 · 584 阅读 · 0 评论 -
php 实现信息采集(网页内容抓取)程序代码
php 实现信息采集(网页内容抓取)程序代码<?//采集首页地址$url="http://www.xz-src.com/";//获取页面代码$rs=file_get_contents($url);//设置匹配正则//$fp=fopen("text.txt","a");//$fw=fwrite($fp,$rs);//fclose($fp);/*<Ahref="http转载 2017-06-24 21:28:12 · 17336 阅读 · 1 评论 -
PHP reflection反射应用
Java类反射应用得非常广泛几乎是所有框架的最核心部分,PHP程序员似乎从不关心反射。尝试着用java的思想去理解php的反射,跟java基本上基本一致。参考了php手册:http://www.php.net/manual/zh/book.reflection.php。ReflectTest.php:<?phpclass ReflectTest { /** * 用户ID转载 2017-06-13 16:22:34 · 838 阅读 · 0 评论 -
PHP中PDO解决中文乱码
在网上最常出现的解决中文乱码显示的代码是:第一种:PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => “SET NAMES’utf8′;”));我试过用第一种方法,可结果是,name字段只显示一个‘C’字符。之后的本该显示中文的地方却是空白。结果是这样的:如图所示转载 2017-06-14 14:21:33 · 6469 阅读 · 0 评论 -
php使用str_replace替换多维数组的实现代码实例
hi' => array('c'=>array('f'=>'#')));function strReplace(&$array) { $array = str_replace('#', 'ccc', $array);if (is_array($array)) { foreach ($array as $key => $val) { if (is_array($val)) {转载 2017-06-26 18:40:29 · 1191 阅读 · 0 评论 -
Java PHP 开发常用软件以及前端开发ps dw软件Office2007百度网盘打包下载
Java PHP 开发常用软件以及前端开发ps dw软件Office2007百度网盘打包下载1.Adobe Dreamweaver CS6 绿色版2.Microsoft Office Professional Plus20073.SQLyog-11.2.7-0.x864.myeclipse-10.0-offline-installer-windows – Myeclipse 10.转载 2017-06-15 07:32:39 · 1280 阅读 · 0 评论 -
php常用处理图像函数大全
gd_info函数:获取当前安装的GD库的信息getimagesize函数:获取图像的大小image_type_to_extension函数:获取图像类型的文件后缀image_type_to_mime_type函数:判断一个IMAGETYPE常量的MIME类型image2wbmp函数:以WBMP格式将图像输出到浏览器或文件imagealphablending函数:设定图像的混色原创 2017-07-30 09:16:30 · 858 阅读 · 0 评论 -
php框架Laravel如何友好的修改.env配置文件详解
使用laravel框架开发PHP程序,配置框架的.env文件是至关重要的,这个文件上需要配置数据库、数据库用户以及缓存等。下面这篇文章主要给大家介绍了Laravel如何友好的修改.env配置文件的相关资料,需要的朋友可以参考下。难道每次改 .env 都得通过修改代码来改吗?.env 文件能不能通过在后台配置呢? 其实是很简单就可以实现的,把以下函数加入到你的项目中示例代码function mo转载 2017-07-23 17:09:16 · 2019 阅读 · 0 评论 -
php小工具类php下将XML转换为数组
PHP XML To Array,将XML转换为数组,需要的朋友可以参考下。// Xml 转 数组, 包括根键function xml_to_array($xml) { $reg = "/]*>([\\x00-\\xFF]*)/"; if (preg_match_all($reg, $xml, $matches)) { $count = count($matches[0]); f转载 2017-06-22 20:40:21 · 307 阅读 · 0 评论 -
PHP 伪静态技术原理以及突破原理实现介绍
伪静态技术比较好突破,需要自己构造中转注入页面;伪静态技术原理都很简单,就是把原来的 index.php?id=1 这种形式的URL给替换成其它形式先说实现方法:inj.php:<?phpset_time_limit(10);$id = $_GET["id"];$id = str_replace(" ", "%20", $id);$id = str_replace("=", "转载 2017-06-22 20:32:38 · 507 阅读 · 0 评论 -
PHP开发者必备,超实用的9个拿来就用的代码片段
1、从网页中提取关键字-PHP源码 一段伟大的代码片段能够轻松的从网页中提取关键字。$meta = get_meta_tags('http://www.emoticode.net/');$keywords = $meta['keywords'];// Split keywords$keywords = explode(',', $keywords );// Tr转载 2017-06-02 10:16:40 · 405 阅读 · 0 评论 -
Discuz插件安装出现对不起,您安装的不是正版应用,安装程序无法继续执行
这是应用中心的一个版权保护措施,由开发者选择是否开启。解决方法如下:1、用记事本打:/source/ function/ 目录下的function_cloudaddons.php文件;2、Ctrl + F查找cloudaddons_validator;3、删除或者注释掉 cpmsg('cloudaddons_genuine_message', '', 'error', array('a原创 2017-06-19 14:52:32 · 8629 阅读 · 0 评论 -
最新php面试题及答案
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用,以下是应届毕业生小编给大家整理提供的相关面试试题,快来阅读看看吧。 php算法题 (共12题) (1)有一串数字1,2,3,4,5,6,组成一个随机数组,并且第3个位置转载 2017-06-19 19:20:24 · 375 阅读 · 0 评论 -
Discuz出现对不起,您安装的不是正版应用,安装程序无法继续执行解决方法
Discuz安装非应用中心的部分模版插件会提示“对不起,您安装的不是正版应用,安装程序无法继续执行”,如下图所示:这是应用中心的一个版权保护措施,由开发者选择是否开启。解决方法如下:1、用记事本打:/source/ function/ 目录下的function_cloudaddons.php文件;2、Ctrl + F查找cloudaddons_validator;3、删除或转载 2017-06-20 18:38:32 · 4969 阅读 · 0 评论 -
php中Ajax提交表单并接收json实例代码
实现点击按钮后,数据以表单形式提交至服务器,并接收来自服务器的返回数据。过程中页面不刷新。html代码: xingming: nianling: ajax提交 js代码function mysubmmit(){ $.ajax({ type: "POST", url: "testajaxend.p原创 2017-07-01 12:36:15 · 1114 阅读 · 0 评论 -
php面试题之PHP中echo和print有什么区别?
这两个函数看起来很相似,都是用来打印输出的。 两者最大的区别是,echo不是函数,没有返回值, 而print是一个函数有返回值,所以相对而言如果只是输出 echo会更快。原创 2017-06-22 11:46:50 · 359 阅读 · 0 评论 -
PHP 10个常见面试题及答案
1. PHP的基础知识点PHP中类的继承属于单继承,一个子类只能继承一个父类。可见性为public protected的属性和方法可以被继承。继承的方法或属性可以被重写,可见性越来越大。PHP中的变量名区分大小写,但类名、函数名不区分大小写。2. error_reporting()函数的作用error_reporting()函数的作用是临时设置脚本执行过程中的错原创 2017-06-22 13:03:50 · 4168 阅读 · 0 评论 -
PHP中动态HTML的输出技术
你可以在php程序中的任何地方使用echo "hello world!";来输出你想输出的内容。不过你将遇到以下麻烦:1 -当你试图在hello和world之间加入两个(或两个以上)空格,你使用:echo "hello world!";你得到的输出还是一个空格,或者你在行首加入一个空格,你的空格也将被忽略。2 -更糟的是输出用户输入的内容时,有心或无意的转载 2017-06-22 13:49:17 · 2769 阅读 · 0 评论 -
Zend Studio (eclipse)使用速度优化方法
Zend studio7.12那速度正太让人火大了,修改文件的保存就building workspace,要得等上好一会原文标题是优化 myeclipse7.0 速度(尤其是building workspace),都是eclipse设置一样的。大家一定对buileding workspace时那缓慢的速度给困扰到了吧~其实只要把project选项里的 building au转载 2017-06-22 13:53:13 · 1474 阅读 · 0 评论 -
php可生成缩略图的文件上传类实例
这篇文章主要介绍了php可生成缩略图的文件上传类,给出了完整的类文件代码及其相应的用法示例,非常具有实用价值,需要的朋友可以参考下本文实例讲述了php可生成缩略图的文件上传类及其用法。分享给大家供大家参考。具体实现方法如下:类文件调用方法如下:if ($_GET['action'] == 'save') { $up = new upl转载 2017-06-22 13:54:04 · 620 阅读 · 0 评论 -
php数字转汉字代码(算法)
php数字转汉字代码(算法),学习php的朋友可以参考下。//将数字转换为汉字,比如1210转换为一千二百一十$num = "842105580";//九位数function del0($num) //去掉数字段前面的0{return "".intval($num);}function n2c($x) //单个数字变汉字{$arr_n = array("零","一","二","三"转载 2017-06-22 13:55:51 · 2202 阅读 · 0 评论 -
php数值转换时间及时间转换数值代码示例
这篇文章主要介绍了php数值转换时间及时间转换数值用法,涉及php strtotime及date等函数实现日期的字符串格式与Unix时间戳格式转换相关操作技巧,需要的朋友可以参考下本文实例讲述了php数值转换时间及时间转换数值用法。分享给大家供大家参考,具体如下:echo $startime=strtotime(date("Y-m-d",time()));//当天0点时间戳echo "";原创 2017-07-27 19:37:41 · 2994 阅读 · 0 评论