文档章节

PHP 入门

jiangmitiao
 jiangmitiao
发布于 2015/06/11 16:41
字数 352
阅读 192
收藏 6
PHP

php语言的格式:

<?php
?>

简写为:

<?    ?>

网页重定向至xxx.html,返回302码

header("Location:xxx.html");

网页停留x秒后重定向至xxx.html,返回302码

header("Refresh:x; url=xxx.html");

禁用缓存

header("Expires:-1");
header("Cache-Control:no_cache");
header("Pragma:no_cache");

定义文件下载

header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:$file_size");
header("Content-Disposition:attachment;filename=".$file_name);

定义一个数组时需要用下面的方式:

arrayy(1,2,3)

编写函数格式:

funciton xxx($xx,$xx)
{
     xxx;
     reuturn xxx;
}

函数中的值传递与引用传递:

不做变化的一般为值传递;

写成&$xx的一定是引用传递。

字符串函数:

explode("xxx",$str)     将字符串依据指定字符串或字符切开
echo     用来输出字符串
md5($str,bool)     用来计算字符串的哈希值,当bool为真时,输出二进制的值

日期库函数:

chekdate(month,day,year)     检验日期有效性,有效返回1
maketime()     获取系统当前时间戳,返回一个长整数
date("M-d-Y",mktime())     格式化一个时间戳

数学函数库

float floor(float value)     返回一个不大于value的float型整数
max(array value)     返回一个数组中的最大值
min(array value)     返回一个数组中的最小值
rand()     产生随机数,并返回
mt_rand()     返回随机数中的一个值
mt_srand(int value)     配置随机数的种子
getrandmax()     获取随机数的最大可能值

更多文章:https://blog.gavinzh.com

© 著作权归作者所有

共有 人打赏支持
jiangmitiao

jiangmitiao

粉丝 18
博文 48
码字总数 44413
作品 1
朝阳
程序员
私信 提问
PHP版 RabbitMQ官方中文入门教程

工作中用到 RabbitMQ,但是RabbitMQ官方的 Tutorials 是英文Python和Jave的,官网的教程很好,正好最近业余在撸Python,所以直接来搞个PHP版本的,仅供PHP菜鸟一起来入门学习,如有错误和问题...

Yuansir
2013/06/03
0
0
PHP程序员必备的3大编程自学资源,有这些资源学编程如鱼得水!

无论自学,还是报培训班,学会PHP编程的正常速度是4—6个月。 所谓的学会PHP是可以胜任PHP正式工作岗位,成功成为PHP战斗士。 之前w3cschool已经分享过PHP自学、入门、进阶的方法,今天主要就...

W3Cschool
03/01
0
0
Ember.js 入门指南——总目录

Ember.js 是什么?我想对于想学习它的人应该知道它是个什么东西,如果你想了解那就赶紧去 Google 或者百度,本系列教程是通过学习官网教程然后摘抄个人觉得比较重要的部分,加上学习实例整合...

ubuntuvim
2015/10/25
1K
2
你应该用3个小时学会编程

文章摘要: 人每天都在进行编程工作,编程对于人来说是很自然的. 你完全有能力在3个小时内学会编程. 也有必要闪电般的学会编程,以确认你是否喜欢这一行,并降低学习. 本文中的实验者–一个0基础...

燕十八
2014/01/07
0
0
Espruino教程汇总贴 (2014.7.30 更新)

Espruino入门教程-1 搭建编程环境 http://www.espruino.cn/forum.php?mod=viewthread&tid=18&fromuid=1 Espruino入门教程-2 在线更新firmware http://www.espruino.cn/forum.php?mod=viewthr......

Espruino中文社区
2014/07/31
666
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
3
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
3
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
5
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
4
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部