PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2013-09-12 21:58:39  修改时间:2024-11-30 19:33:54  分类:11.PHP基础  编辑

PHP header函数使用大全

header('Content-Type: text/html; charset=utf-8');

header('Location: /');

作者:Albert.Wen  添加时间:2012-05-22 18:15:07  修改时间:2024-11-13 10:26:56  分类:11.PHP基础  编辑

类型的访问修饰符允许开发人员对类成员的访问进行限制,这是PHP5的新特性,但却是OOP语言的一个好的特性。而且大多数OOP语言都已支持此特性。PHP5支持如下3种访问修饰符:

public (公有的、默认的),protected (受保护的)和private (私有的)三种。

作者:Albert.Wen  添加时间:2013-09-11 17:31:42  修改时间:2024-11-30 17:58:17  分类:11.PHP基础  编辑
/**
 * 获取当前页面完整URL地址
 *
 * @author www.php-note.com
 */
function http_get_page_url()
{
	global $_G;

	if (empty($_G['pageUrl']))
	{
		$protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';
		$phpSelf = $_SERVER['PHP_SELF'] ? string_safe_replace($_SERVER['PHP_SELF']) : string_safe_replace($_SERVER['SCRIPT_NAME']);
		$pathInfo = isset($_SERVER['PATH_INFO']) ? string_safe_replace($_SERVER['PATH_INFO']) : '';
		$relateUrl = isset($_SERVER['REQUEST_URI']) ? string_safe_replace($_SERVER['REQUEST_URI']) : $phpSelf . (isset($_SERVER['QUERY_STRING']) ? '?' . string_safe_replace($_SERVER['QUERY_STRING']) : $pathInfo);
		$_G['pageUrl'] = trim($protocal . (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '') . $relateUrl, '/');
	}

	// 删除 backUrl 参数
	$_G['pageUrl'] = preg_replace('/&backUrl=[^&]+/', '', $_G['pageUrl']);

	return $_G['pageUrl'];
}

 

作者:Albert.Wen  添加时间:2013-09-11 11:40:13  修改时间:2024-10-30 11:36:15  分类:11.PHP基础  编辑

PHP写文件函数

作者:Albert.Wen  添加时间:2013-09-05 09:23:08  修改时间:2024-10-30 11:36:24  分类:11.PHP基础  编辑

在进入新浪微博之前,宋琦一直在做商业产品,使用的是传统的LAMP架构。而通常商业产品不涉及到很大流量,只是业务逻辑比较复杂。宋琦说当时他关注的主要是框架、扩展性、安全性方面的话题,对性能关注的较少。“之后选择做微博,是因为我认为对于程序员来说,微博产品所带来的技术挑战是一般产品无法比的。在大数据和大访问量下,任何东西都有可能成为非常棘手的问题。”宋琦说。

作者:Albert.Wen  添加时间:2019-02-02 15:55:14  修改时间:2024-12-02 03:43:34  分类:11.PHP基础  编辑

PREG_PATTERN_ORDER; // 默认选项。整个数组是二维数组,$arr1[0]是包括边界所构成匹配字符串的数组,$arr1[1]除去边界所构成的匹配字符串的数组;

作者:Albert.Wen  添加时间:2013-05-28 23:46:13  修改时间:2024-10-30 11:36:20  分类:11.PHP基础  编辑
将 php.ini 中,将
expose_php = On
改为
expose_php = Off
作者:Albert.Wen  添加时间:2014-07-24 14:29:00  修改时间:2024-12-03 19:24:32  分类:11.PHP基础  编辑

那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢?答案是array_splice()

<?php  
$arr = array('a','b','c','d');  
array_splice($arr,1,1);  
print_r($arr); 
?>

结果是:

Array ( [0] => a [1] => c [2] => d )
作者:Albert.Wen  添加时间:2012-05-23 17:03:34  修改时间:2024-12-04 22:34:13  分类:11.PHP基础  编辑

static关键字是在类中描述成员属性成员方法是静态的;静态的成员好处在哪里呢?前面我们声明了“Person”的人类,在“Person”这个类里如果我们加上一个“人所属国家”的属性,这样用“Person”这个类实例化出几百个或者更多个实例对象,每个对象里面就都有“所属国家”的属性了,如果开发的项目就是为中国人而开发的,那么每个对象里面就都有一个国家的属性是 “中国“其它的属性是不同的

作者:Albert.Wen  添加时间:2013-05-21 11:39:53  修改时间:2024-12-04 21:27:13  分类:11.PHP基础  编辑
@header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
@header("Cache-Control: no-cache, must-revalidate");
@header("Prama:no-cache");