zoukankan      html  css  js  c++  java
  • php知识点总结(待续)


    function_exist()如果没有函数,返回空。

    is_string($str) 如果$str是布尔型的值,返回为空。是返回1,错误返回空
    is_array() 同上

    字符串输出时,加逗号就自动空格。
    <?php
    echo1+2+"3+4+5";?>结果为6
    //字符串"3+4+5"只输出3
    布尔型与Null ---->integer /float
    string--->integer/float

    $a=array(1=>5,5=>8,22,2=>'8',81);
    echo$a[7];
    echo$a[6];
    echo$a[3];
    结果为8122空
    解释:
    默认最高的索引值往下走

    echo$a[bar];
    注:如果没有加引号,php可以把常量自动转为字符串,但是效率会降低,大约8倍左右
    echo$a['bar'];

    function change(){static $i=0;$i++;return$i;}
    print change();
    结果为1

    302:所请求的页面以转移到新的ur地址上402:所请求的页面被禁止访问
    500:请求未完成,服务器遇到不可知的问题l

    Linux下建立压缩包,解压缩包的命令。
    Tarzcvfaaa.tar,gzTarzxvfaaa.tar.gz
    -------------------------------------------------------
    在PHP中,heredoc是一种特殊的字符串,它的结束标识符所在的行不能包含任何其它字符除了";"

    对于大流量的网站,您采用什么样的方法来解决访问量问题?
    答:确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表,
       程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量

    优化MYSQL数据库的方法。
    答:
    1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM
    2、使用连接(JOIN)来代替子查询:
    3、使用联合(UNION)来代替手动创建的临时表
    4、事务处理:
    5、锁定表,优化事务处理:
    6、使用外键,优化锁定表
    7、建立索引:
    8、优化查询语句
    8、PHP的意思

    在PHP中error_reporting这个函数有什么作用? 答:设置错误级别与错误信息回报

    实现中文字串截取无乱码的方法。
    使用mbstring扩展库的mb_substr()截取就不会出现乱码了

    setcookie(session_name(), session_id(), time() + $lifeTime, "/");修改session的生存时间

    401表示未授权;header("HTTP/1.0 404 Not Found");

    谈谈asp,php,jsp的优缺点(1分)
     asp:简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
    PHP:语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的PHP在复杂的大型项目上的开发和维护都比较困难。
    JSP:对于网站开发来讲不像PHP和ASP那样易学易用,支持JAVA的主机也少于支持PHP的主机,这从一定程度上限制了Java技术在网站上的发展,不过在企业软件应用上来讲,MVC还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型企业应用系统来讲,基于JAVA技术的MVC架构几乎成为唯一的选择。

    写出发贴数最多的十个人名字的sql,利用下表:members(id,username,posts,pass,email)(2分)
    SELECT username  FROM members GROUP BY id
    ORDER BY count(posts) DESC  LIMIT 0 , 10

    请说明php中传值与传引用的区别。什么时候传值什么时候传引用?(2分)  按值传递:函数范围内对值的任何改变在函数外部都会被忽略
    按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改
    优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。
    按引用传递则不需要复制值,对于性能提高很有好处

    js的转向函数是?怎么引入一个外部js文件?(2分)   window.location.href
    <script type=”text/javascript” src=”prototype.js”></script>

    UPDATE User SET Date=DATE_FORMAT(NOW(),'%Y-%m-%d') WHERE Name='张三'

  • 相关阅读:
    Command模式应用实践
    .Net中的设计模式——Strategy模式
    PetShop之ASP.NET缓存
    征求书名
    PetShop之业务逻辑层设计
    Buider模式应用实践
    公告:目前博客园书业出版小组的工作进度
    “AS3.0高级动画编程”学习:第二章转向行为(下)
    as3: this,stage,root的测试
    As3.0中的位图(Bitmap/BitmapData)编程
  • 原文地址:https://www.cnblogs.com/smartyman/p/3861648.html
Copyright © 2011-2022 走看看