当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

ThinkPHP空模块和空操作详解

6

thinkphp的空模块和空操作也是很有实用意义的功能,空模块的概念就是当thinkphp找不到指定模块的时候,它会尝试去定位空模块(emptyaction),执行空模块里面的index操作。同理,空操作也是同样的概念,当系统找不到指定模块

ZendFramework框架Smarty扩展实现方法

4

本文实例讲述了zendframework框架smarty扩展实现方法。分享给大家供大家参考,具体如下:今天总结一下zf框架中扩展smarty模板的方法,在zf帮助文档中已经有比较详细的介绍,在这我稍微多说一些。一.将smarty的核心文件包

ThinkPHP中where()使用方法详解

19

本文介绍thinkphp的where()方法的用法。where方法可以用于对数据库操作的结果进行筛选。即sql查询语句中的where子句。今天来给大家讲下查询最常用但也是最复杂的where方法,where方法也属于模型类的连贯操作方法之一,

Yii实现的多级联动下拉菜单

8

本文实例讲述了yii实现的多级联动下拉菜单。分享给大家供大家参考,具体如下:1.视图文件<?phpechochtml::activedropdownlist($model,'zmg_id',memgroup::model()-

Laravel如何友好的修改.env配置文件详解

6

前言难道每次改.env都得通过修改代码来改吗?.env文件能不能通过在后台配置呢?其实是很简单就可以实现的,把以下函数加入到你的项目中示例代码functionmodifyenv(array$data){$envpath=base_path(

PHP实现获取FLV文件的时间

5

php如何获取flv文件时间呢,答案是fopen文件后查看flv文件是hex数据,并转换为number。复制代码代码如下:<?phpfunctionbigendian2int($byte_word,$signed=false)

Windows和Linux中php代码调试工具Xdebug的安装与配置详解

6

一、为什么需要debugger?很多php程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判

php实现格式化多行文本为Js可用格式

9

js里现在存写模板的场景好多,如:弹框类的html代码模板等,js不支持换行的长文本写法,必需要一行行的加起来,如:复制代码代码如下:varcontent='<div>row1</div>'+'<div>

用Composer构建自己的PHP框架之构建路由

10

上一篇中我们已经建立了一个空的composer项目,本篇将讲述如何构建路由。久负盛名的codeigniter框架是很多人的php开发入门框架,同样也是我开始学习如何从头构建一个网站的框架。在ci中我学到了很多,其中对mvc的深入理解和对框架

PHP-Java-Bridge使用笔记

7

/**============================================================*@authorken(695093513@qq.com)*@date2014-09-09*===========

php生成缩略图填充白边(等比缩略图方案)

11

网站上传图片后生成缩略图应该是非常常用的功能了,通常来讲为了网站显示美观,缩略图会是同样尺寸,比如最近笔者做的一个站点,缩略图规格要求都是160×120。但是如果上传的图片比例和缩略图不一致,直接缩放的话就会导致图片变形,这样体验肯定就不好

php的常量和变量实例详解

3

php的常量和变量实例详解【php在命令行下接收参数】如果在命令行调试php,传入的参数通过$argv获取,注意其中包含了文件名这一个元素,数组中元素的个数通过$argc获取。【可变变量】指的是变量的名称可变,变量的标识符可以由另一个变量的

windows中为php安装mongodb与memcache

10

mangodb安装1.下载mongodb的安装文件,我安装的windows64位的,下载地址如下:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-si

LaravelORM对Model::find方法进行缓存示例详解

4

前言前段时间做项目时候,想要在不改变方法签名的情况下,给model::find方法做个缓存。而且想要做到即插即用。下面话不多说了,来一起看看详细的介绍哦。1.先看一下当我们调用find方法时,框架干了什么?找到illuminatedatab

thinkPHP模板算术运算相关函数用法分析

9

本文实例讲述了thinkphp模板算术运算相关函数用法。分享给大家供大家参考,具体如下:函数定义如下:functionyou($num1,num2){echo$num1*$num2/100;}<volistname="list"id=

Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题

8

如果需要用php的mail()函数来发送邮件,是需要服务器安装sendmail组件才能支持的,这个在php的手册中mail()函数部分也有介绍到。然后在在ubuntu下安装sendmail的命令:复制代码代码如下:sudoapt-getin

thinkPHP5.0框架简单配置作用域的方法

5

本文实例讲述了thinkphp5.0框架简单配置作用域的方法。分享给大家供大家参考,具体如下:配置参数支持作用域的概念,默认情况下,所有参数都在同一个系统默认作用域下面。如果你的配置参数需要用于不同的项目或者相互隔离,那么就可以使用作用域功

yii2.0整合阿里云oss的示例代码

6

主要思路,首先用composer下载阿里云oss的phpsdk,然后自定义一个组件,就能够在全局调用阿里云oss了。具体步骤如下:1到阿里云官网找到phpsdk,网址为https://help.aliyun.com/document_det