php学习笔记------[类的声明与对象实例化]

<?php /* 类的声明 * 1.你要开发的是什么,确定写什么类 * 2.类中的成员一定要属于这个类 * [修饰类的关键字] class 类名{ * 成员属性: * 成员方法: * } * 3.在类中声明成员属性时,前面必须有修饰词,当不确定使用哪个词时,使用var或public * 一个文件只保存一个类,文件名中包含类名,文件:类名.class.php * 类名的写法: * 变量:aaaBbbCcc * 函数:aaaBbbCcc * 常量:...

作者: 代号极光 发布时间: 06-11

php数组指针探究

最近在工作中遇到一个很奇怪的问题,在使用each这个函数对一个数组遍历之后,再把该数组作为实参传递给一个函数,在函数内部再次使用each遍历形参数组。说明一下,两次使用each这个函数的目的很简单,就是将数组中的key转换成变量名,而key对应的value值转换成变量的值。其实这个功使用函数extract就能实现。在来接着说说在函数内部使用each函数时出现了什么问题,在遍历完...

作者: storm2010 发布时间: 06-11

使用虚拟主机遇到的点小问题

一直在windows下开发程序,今天申请了一个国外的veeserve.com上的免费空间,将windows下运行没有问题的php网站放了上去,本来以为修改一下数据库的连接参数就运行没有问题了,可却惊人地出现了一堆让人崩溃的错误! 晕! 仔细一看,明白了,这个虚拟主机为linux系统,而linux系统下对大小写是敏感的,包括文件名,而在windows下却大可不必关心文件名的大小写问题,随便!可...

作者: garfieldtom 发布时间: 06-11

php学习笔记------[数组的常用函数]

<?php /* 数组的常用函数 * * 数组的排序函数 * sort() * rsort() * usort() * asort() * arsort() * uasort() * ksort() * krsort() * uksort() * uatsort() * natcasesort() * array_multisort() * * 1.简单的数组排序 * sort() rsort() * 2.根据键名对数组排序 * ksort() krsort() * 3.根据元素的值对数组排序 * asort() arsort() * 4.根据"自然数排序“法对数组排序 * na...

作者: 蹒跚学步 发布时间: 06-11

[php]0-1背包回溯

<?phpheader("content-type:text/html;charset=utf-8");/***@description*搜索一颗深度为n(n=物品数量)的树,根节点即第一个物品,如果根接点的重量未超过限定重量,则根左右子节点都是第二个物品,如果超过,则第二个物品只作为左子节点。*主要思想是,符合限定条件的节点,将搜索左右子树,不符合的的节点,将只搜索左子树*假设w[] = (2,3,4) p[] = (4,5,6),限重量为7,则最...

作者: 一缕青烟 发布时间: 06-10

php 利用ExcelReader实现EXCEL转换成缓存

如果不清楚ExcelReader的话,请查看 php读取excel类——PHP-ExcelReader 大概的步骤: 1、有个上传文件的php文件 2、有个处理上传文件的php文件 3、一些需要处理的excel 。 第一步:上传的页面文件 效果: 相关代码: <html><body><form action="example.php" method="post"enctype="multipart/form-data"><label for="file">Filename:</label><input type="file" name="file"...

作者: 春哥也编程 发布时间: 06-10

命令行运行PHP

PHP中有一个php.exe文件,有了这个文件就可以使用命令来执行PHP脚本。用起来也行简单。 比如我的机器php安装在D盘,web目录在F盘。如果我要执行F盘中的一个test.php文件。可以使用下面的命令: D:\php.exe -f F:\test.php 我用这个再加上windows计划任务,就实现了定时维护网站的操作。 小提示:如果你要执行的PHP文件中存在用require或include函数引用的外部文件,在使用计划...

作者: →province★ 发布时间: 06-10

win7下zend studio5.5中文乱码解决方法

1、打开 C:\Documents and Settings\Administrator\ZDE\config_5.5\desktop_options.xml(这个地址要根据自己的电脑而定。) 2、查找 editing.encoding 3、修改里面为 <encoding name=”UTF-8″/> 4、保存,并将该文件属性设置为只读,否则zend每次启动都会将 desktop_options.xml 初始化 5、重启 zend 注意,你现在打开 zend 有可能以前打开的utf-8文件还是乱码,没事,你只...

作者: nodot 发布时间: 06-10

php操作数组讨论篇

<?php //1.判断该集合中是否有某个字符串 $namesArrays = array("AAAAAAA","BBBBBBBB","CCCCCCCCCC","DDDDDDDDD"); $lookingFor ="AAAAAAA"; if(in_array($lookingFor,$namesArrays)) { echo "内容!"; }else { echo "没有数据"; } //2.判断该数组中有多少元素 $count = count($namesArrays); echo "集合数量:".$count."<br/>"; //3.向集合中添加元素,默认的情况下会把元素...

作者: 龙来则去 发布时间: 06-10

rewrite php

php rewrite 启用rewrite# LoadModule rewrite_module modules/mod_rewrite.so去除前面的 #LoadModule rewrite_module modules/mod_rewrite.so启用.htaccessAllowOverride None 修改为: AllowOverride All<Directory />Options FollowSymLinksAllowOverride None</Directory>改为<Directory />Options FollowSymLinksAllowOverride All</Directory>就可以了。

作者: wangkangluo1 发布时间: 06-09