Welcome 微信登录

首页 / 网页编程 / PHP

php自定义函数的说明

php自定义函数的说明

php自定义函数的说明2016-09-10 本站 乖兔快跑1、函数的形参可以有多个2、形参的数据类型可以是php支持的任意类型。3、函数的命名与自定义变量一样,必须以字母或者下划线开头。4、函数中的变量是局部变量,在函数外不生效。5、函数名不区分大小写。6、使用global全局变量时,可使用在函数外的变量。使用global全局变量的例子:<?php$a = 12;function abc() {global $a; //表示在function abc...
php函数

php函数

php函数2016-09-11 本站 乖兔快跑php系统函数在下面的两个链接中,小编向您介绍了php中常用的字符串处理函数及日期时间函数的用法。当然,php的系统函数不仅仅是这么一点内容。php提供了非常丰富的系统函数,要把这些系统函数全背下来是一件很困难的事情,也没有必要这样做。程序中需要用到某个功能,或者需要使用某个函数,到php手册中去查对应的函数即可。php字符串处理函数php的日期和时间函数php自定义函数在某些情况下,仅仅使用系统函数并不能达到...
PHP中include/require/include_once/require_once使用心得

PHP中include/require/include_once/require_once使用心得

最近一直在抽时间来学习PHP,据说PHP是世界上最好的语言,于是各大论坛炸开了锅!哈哈,我们这里不是来讨论哪门语言是最好的语言,我们是在学习PHP中经常使用到的文件引入的四种方式的特点及区别!相信大家在使用PHP时经常看到include a.php、include_once a.php、require a.php或者require_once a.php类似这样的写法吧?我们一起来学习和总结一下这几个语句的作用及特点!include使用方法:include ...
PHP打印输出函数汇总

PHP打印输出函数汇总

本篇文章一直来学习PHP中所有用于输出信息的函数,分类比较来学习其相同点与不同点,掌握日常开发中必备的技巧。开发就一定需要调试代码,而PHP调试代码不能像iOS那种编译器语言可以通过Xcode这样的开发软件来单步调试,因此开发PHP的人员通常会通过输出函数打印相关提示信息来调试代码。PHP中常用的打印输出的函数一步步讲解echoecho函数可以同时输出多个字符串,带多个参数,但并不要求使用圆括号,也没有返回值。但是,如果带上圆括号也没有问题的,因此函数本就...
总结对比php中的多种序列化

总结对比php中的多种序列化

前言序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。将对象的状态信息转换为可以存储或传输的窗体的过程。 在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。通常,对象实例的所有字段都会被序列化,这意味着数据会被表示为实例的序列化数据。这样,能 够解释该格式的代码有可能能够确定这些数据的值,而不依...
PHP导出带样式的Excel示例代码

PHP导出带样式的Excel示例代码

前言在大家工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。这时候就需要设置颜色、字号大小、加粗、合并单元格等等。这篇文章通过实例告诉大家怎么做,下面来一起看看。先来看看效果图:实例代码PHP代码:/*** 导出文件* @return string*/public function export(){$file_name = "成绩单-".date("Y-m-d H:i:s",time());$file_suffix = "xls...
PHP编写简单的App接口

PHP编写简单的App接口

本篇是笔记尝试写的第一个PHP接口,并在iOS开发中尝试应用测试。今天给大家分享如何自己写接口来测试!相信很多朋友在开发时遇到过这样的问题:后台什么时候提供接口?怎么才提供一个接口,其他接口什么时候给出来?没有接口我们前端怎么能做得了?哈哈!大学学完本篇就可以自己搞个接口来返回固定的死数据来测试了!搭建PHP环境由于本人使用的电脑是Mac,因此推荐大家使用MAMP PRO这款软件,不过是收费版,相信不想花钱的大家会有办法搞定的!MAMP PRO这款软件是集...
mac系统下为 php 添加 pcntl 扩展

mac系统下为 php 添加 pcntl 扩展

前言:pcntl 介绍pcntl扩展可以支持 PHP 的多线程操作。(非Unix类系统不支持此模块)phpize 介绍phpize 可以用来给 PHP 动态的添加扩展。比如编译 PHP 时忘记添加某扩展,后来想添加该扩展,即可以使用 phpize 动态的添加该扩展。本文将介绍如何使用 phpize 给 Mac下的集成环境 MAMP 添加 PHP 的 pcntl 扩展。类 Unix 的环境都可以使用本方法安装,注意灵活变通。安装:下载和本地 PHP 版本对应...
Linux系统中为php添加pcntl扩展

Linux系统中为php添加pcntl扩展

pcntl扩展可以支持php的多线程操作(仅限linux)原本需要重新编译PHP的后面configrue提示加上--enable-pcntl由于我的php是采用yum安装的,所以不能采用上面的方式下面介绍一个php动态添加扩展的方式 phpize1、首先看下 phpize命令 所在的目录 (ps:我的目录/usr/bin/phpize)如果没有找到的话 执行安装yum install php53_devel(ps:请注意自己的版本)安装完毕后。会生成php...
Laravel 5.3 学习笔记之 安装

Laravel 5.3 学习笔记之 安装

1、服务器要求Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel 本地开发环境(Mac的话还可以使用Valet作为本地开发环境)。不过,如果你没有使用 Homestead,那么需要保证开发环境满足以下要求:PHP版本 >= 5.6.4PHP扩展:OpenSSLPHP扩展:PDOPHP扩展:MbstringPHP扩展:Tokenizer...
Laravel 5.3 学习笔记之 配置

Laravel 5.3 学习笔记之 配置

1、简介Laravel 的所有配置文件都存放在 config 目录下,每个配置项都有注释,以保证浏览任意配置文件的配置项都能直观了解该配置项的作用及用法。2、访问配置值你可以使用全局辅助函数 config 在应用的任意位置访问配置值,该配置值可以文件名+“.”+配置项的方式进行访问,当配置项没有被配置的时候返回默认值:$value = config("app.timezone");如果要在运行时设置配置值,传递数组参数到 config 方法即可:confi...
Laravel 5.3 学习笔记之 错误&日志

Laravel 5.3 学习笔记之 错误&日志

1、简介Laravel默认已经为我们配置好了错误和异常处理,我们在AppExceptionsHandler类中触发异常并将响应返回给用户。本教程我们将深入探讨这个类。此外,Laravel还集成了Monolog日志库以便提供各种功能强大的日志处理器,默认情况下,Laravel已经为我们配置了一些处理器,我们可以选择单个日志文件,也可以选择记录错误信息到系统日志。2、配置错误详情显示配置文件config/app.php中的debug配置项控制浏览器显示的错误详...
php解决和避免form表单重复提交的几种方法

php解决和避免form表单重复提交的几种方法

前言为什么要避免form表单被重复提交呢?因为我们不想让我们的服务器重复处理没必要的数据,同时我们也是避免我们的数据库产生重复的数据,避免表单重复提交也是让我们的网站更安全的一种表现。先看一下有哪些情况下回导致表单重复提交呢,知道哪些情况下可能会出现表单重复提交就可以从根源处理表单重复提交的情况了。下面的情况就会导致表单重复提交: 点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记录重复提交表单。 浏...
<< 681 682 683 684 685 686 687 688 689 690 >>