Written by 正冰 on 2017, November 15, 3:00 PM
public 权限是最大的,可以内部调用,实例调用等;
private 私有类型,只有在本类中使用;
protected 受保护类型,用于本类和继承类调用;
- <?
-
- class father{
- public function a(){
- echo "function a";
- }
- private function b(){
- echo "function b";
- }
- protected function c(){
- echo "function c";
- }
- }
-
- class child extends father{
- function d(){
- parent::a();
- }
- function e(){
- parent::c();
- }
- function f(){
- parent::b();
- }
-
- }
- $father=new father();
- $father->a();
- $father->b();
- $father->c();
-
- $chlid=new child();
- $chlid->d();
- $chlid->e();
- $chlid->f();
- ?>
Filed under: 编程小记
0 Comments
430782 Views
Written by 正冰 on 2017, November 15, 2:46 PM
1. 匈牙利命名:
开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。
For example: long lsum = 0;"l"是类型的缩写;
2. 小驼峰式:(little camel-case)
第一个单词首字母小写,后面其他单词首字母大写。
For example: string firstName = string.Empty;
2. 大驼峰式:(big camel-case)
每个单词的第一个字母都大写;
For example:string FirstName = string.Empty;
Filed under: 编程小记
0 Comments
433094 Views
Written by 正冰 on 2010, December 5, 4:32 PM
<?php
define('DIR_ROOT', str_replace('\\','/',dirname(__FILE__)));//获取当前文件物理路径
$tmp_file_path = DIR_ROOT.'/tmp/';//在根目录下增加tmp目录的路径
if(is_dir($tmp_file_path))
echo "tmp文件夹存在!";
else
{
mkdir($tmp_file_path, 0700);//如果不存在tmp目录,则建立
echo "tmp文件夹不存在,尝试建立成功!<br>";//未检测建立是否成功
echo "tmp目录为".$tmp_file_path;
}
?>
Filed under: 编程小记
0 Comments
20312 Views
Written by 正冰 on 2010, December 5, 4:30 PM
今天用APMServ5.2.6测试国内的最土团购程序,出现如下错误:
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in D:\APMServ5.2.6\www\htdocs\tuan\include\library\Session.class.php on line 15
出现该问题是session文件无法写入到临时目录,经过对比找到了原因,将下图中“PHP读写限制”设为空(不限制)即可。
或者在源代码Session.class.php文件中的session_start();语句前增加一句session_save_path(DIR_ROOT);指定session保存在网站根目录下(前提是之前配置虚拟主机时候指定了“PHP读写限制”在网站本目录)。
如果不是使用APMServ5.2.6如上问题所致,可以直接修改php.ini中的session.save_handler值从’user’到’files’,修改seession.path为当前网站有权限写入的路径。重启Apache即可。
Filed under: 编程小记
0 Comments
22043 Views