文档章节

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

粉丝 16
博文 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
整理了一些免费的编程中文书籍

在 github 上整理了一些免费的编程中文书籍 https://github.com/justjavac/free-programming-books-zh_CN 如果谁还有别的书籍,可在此留言。 语言无关类 WEB服务器 Nginx开发从入门到精通 (源...

justjavac
2013/11/04
882
2

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部