设为首页 收藏本站
查看: 272|回复: 0

[经验分享] PHP学习笔记<1>

[复制链接]

尚未签到

发表于 2017-3-20 14:44:06 | 显示全部楼层 |阅读模式
  最近, 由于某种需求, 正在学习PHP中...
现在做点笔记, 以加深印象.

  • PHP的来源: 

 PHP 的简称原本为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些 CGI工具程序集,来取代原先使用的 Perl 程序。(----百度百科)
2. PHP的理解:


"PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。"----这是w3school对php的形容.


自己一点通俗的理解, php跟jsp"差不多",原因是:

  • 都是服务器端的脚本语言;
  • 都是直接嵌入HTML语言中;
  • 都是致力于创建动态网页的语言.

如果JSP页面可以理解为 HTML+Java , 那么PHP页面就可以看成 HTML+php.
  另外, PHP也具有很强大的跨平台性.可以运行在UNIX、LINUX、WINDOWS下.

      3. PHP与JSP的对比:


鉴于php与jsp有太多的相似之处. 为了加深记忆, 就把php与jsp拿来作比较咯~
其实, 我个人觉得php 在某个方面上跟 JavaScript 跟相似, 虽然JavaScript是在浏览器端的脚本语言.
比如在某些形式上:  


 

JavaScript

PHP

定义变量

vara;

$a;

定义函数

functionm(){

}

functionm(){

}




    是不是几乎一样... 某种程度上的神似呀~~ 呵呵
    但毕竟两东西还是不同门派的, 所以...
    还是比较一下 jsp 跟php吧..




JSP与PHP的一些语法上的区别
 

JSP

PHP

插入标示

<%code %>

<?phpcode ?>

大小写敏感?



注释

<%-- 注释--%>

单行注释:  //或者#

多行注释:  /* */

表达式

<%=表达式 %>

<?phpecho 表达式 ?>

显示到页面

out.println

echo或者 print

定义变量

类型 a;

$a;(泛型)

定义常量

finalfloat pai = 3.1415;

define(“pai”,”3.1415”);

定义一个数组

int a[10];

$a = array();

字符串连接

用”+”连接(“abc”+”efg”

)用”.”连接(“abc”.”efg”)

类对象及方法调用


dog a = new dog();

a.eat();

$a = new dog();


$a->eat();

声明

<%!declaration %>

<?phpdeclaration ?>

编译器指示

<%@ 编译器指示 %>

 

文件包含

<%@include file=”…” %>

或者<jsp:include page…>

require或者require_once;

include或者include_once

得到request内参数

request.getParameter(parameter)

$_POST[parameter]

或者$_GET[parameter]

环境变量

 

$_SERVER[parameter] 

session

request.getSession.getAttribute();

$_SESSION[parameter];




今天暂时先这样...




今天(2010年12月12日22:50:29), 果真看到了网上一片文章, 关于JavaScript与PHP语言的对比的, 感觉还不错,在此贴上, 可供对比.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-352567-1-1.html 上篇帖子: PHP重定向三法 下篇帖子: PHP验证规则
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表