免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 278682 | 回复: 10
打印 上一主题 下一主题

大赛评选结果已出,敬请关注!:PHP编程大赛隆重启动,PHP开发大挑战 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2010-09-21 08:56 |显示全部楼层
我要参加 

论坛徽章:
0
2 [报告]
发表于 2010-09-21 16:04 |显示全部楼层
26、如何通过javascript判断一个窗口是否已经被屏蔽。
要判断open方法所打开的窗口时,就按 open()的值来进行判断。
如果要判断原窗口被屏蔽, 用opener属性来判断, opener.closed如果为true, 就是主窗口关闭了。

论坛徽章:
0
3 [报告]
发表于 2010-09-21 16:11 |显示全部楼层
27、有一数组 $a=array(4,3,8,9,2);请将其重新排序(按从小到大的顺序列出)。
  1. <?php
  2.     $a = array(4,3,8,9,2);
  3.     sort($a);
  4.     for ($i=0; $i<6; ++$i){
  5.         echo $a[$i]." ";
  6.     }
  7.     ?>
复制代码

论坛徽章:
0
4 [报告]
发表于 2010-09-21 16:15 |显示全部楼层
29、对于大流量的网站,您采用什么样的方法来解决访问量问题?
1.将能静态化的页面尽可能的静太化。
2.采用软件或硬件进行负载均衡,如squid,lvs等。
3.采用缓存减少数据读取次数,如memcached。
4.优化程序结构。

论坛徽章:
0
5 [报告]
发表于 2010-09-21 16:30 |显示全部楼层
23、写出php的public、protected、private三种访问控制模式的区别

public 表示全局,类内部外部子类都可以访问;
PRivate表示私有的,只有本类内部可以使用;
protected表示受保护的,只有本类或子类或父类中可以访问;

测试代码如下:
  1. <?php
  2. class BaseClass {
  3.     public $public = 'public';
  4.     private $private = 'private';
  5.     protected $protected = 'protected';

  6.     function __construct(){
  7.      
  8.     }

  9.     function print_var(){
  10.        print $this->public;echo '<br />';
  11.        print $this->private; echo '<br />';
  12.        print $this->protected; echo '<br />';
  13.     }

  14. }

  15. class Subclass extends BaseClass {

  16.     protected $protectedSub ='protectedSub';
  17.    
  18.     function __construct(){
  19.        echo $this->protected;//可以访问,因为类中定义为受保护的,所以在本类或子类中可以,子类中还可以重复付值
  20.        echo '<br />';
  21.        echo $this->private;//error 因为是私有的只有在定义她的类baseclass中可以用
  22.     }
  23. }

  24. //测试开始
  25. $obj1 = new BaseClass();
  26. $obj1->print_var();
  27. //echo $obj1->protected;//error 因为是受保护的,只有在本类内部或子类父类中可以调用
  28. //echo $obj1->private;//error 同上私有的,只有在本类内调用
  29. echo $obj1->public;//可以访问
  30. echo "<hr />";
  31. $obj2 = new Subclass();
  32. echo '<br />';
  33. echo $obj2->public;
  34. echo '<br />';
  35. //echo $obj2->protected; //error 因为是受保护的,只有在本类内部或子类父类中可以调用。子类的实例也不可以访问
  36. //echo $obj2->private;//error
  37. //echo $obj2->protectedSub;// 因为是受保护的,只有在本类内部或子类父类中可以调用
  38. ?>
复制代码

论坛徽章:
0
6 [报告]
发表于 2010-09-21 16:32 |显示全部楼层
回复  surpass_li


    太笼统了,给点具体的。
renxiao2003 发表于 2010-09-21 16:19



    还什么具体?

 这里只讨论方法,具体实施内容太多不好发。

论坛徽章:
0
7 [报告]
发表于 2010-09-21 16:42 |显示全部楼层
21、写出一个能创建多级目录的PHP函数
  1. <?php
  2. function mkdirs($dir){  
  3.     if(!is_dir($dir)) {  
  4.         if(!mkdirs(dirname($dir))){  
  5.             return false;  
  6.         }  
  7.         if(!mkdir($dir,0777)){  
  8.             return false;  
  9.         }  
  10.     }  
  11.     return true;  
  12. }  
  13. //测试
  14. mkdirs('test/dir1/dir2');

  15. ?>
复制代码

论坛徽章:
0
8 [报告]
发表于 2010-09-26 12:04 |显示全部楼层
renxiao2003 很活跃呀,支持你,努力吧

论坛徽章:
0
9 [报告]
发表于 2010-09-28 11:50 |显示全部楼层
回复 116# 魔法鱼。


    答了几道:)

论坛徽章:
0
10 [报告]
发表于 2010-09-28 14:54 |显示全部楼层
呵呵,你呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP