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

[经验分享] php学习的第一天

[复制链接]

尚未签到

发表于 2017-3-24 12:55:15 | 显示全部楼层 |阅读模式
1.在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

print ("$a");=====print "$a";     right
print  "$a.$b";                   right
print  "$a","$b";                 wrong

2.数据类型:
   可以使用cast或者函数settype()将某种类型的变量转换成指定的类型。


3.修改php文件后,IE总是显示旧的内容,解决方法:
  修改php文件后,在IIS里面浏览,如果是旧内容,刷新IE浏览器,而不是对IIs进行刷新!!!!!!!!!!!!!!!!!!!!
  花了我半个小时才发现这个问题,等解决了这个问题那一刹那突然想起,一个小时前一开始修改php文件的时候我就是直接用IE刷的~ DSC0000.gif 偶滴神罗~梦游也不是这么梦的吧~


4.字符串
   字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面定义的(单引号里面是啥就输出啥,不识别函数变量等),而双引号引出的字符串可以被扩展(解析)。而且,在双引号字符串中可以使用反斜杠()在字符串中加入转义序列和转换字符。

  例:$first = 'Hello';
    $second = "World";
    $full1 = "$first $second"; # 产生 Hello World
    $full2 = '$first $second';# 产生 $first $second
    $full3="01DC studio,\" 2000 copyright\" " ;

5.数组与哈希表
  $myphonebook = array(
  "sbabu" => "5348",
  "keith" => "4829",
  "carole" => "4533"
);
echo "$myphonebook[sbabu]";
或者是  echo  $myphonebook["sbabu"];

不能写作 echo "$myphonebook["sbabu"]";


例:<?php
$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));

echo $arr["somearray"][6];    // 5
echo $arr["somearray"][13];   // 9
echo $arr["somearray"]["a"];  // 42
?>
  
6.对象
  class foo
{
   function do_foo()
   {
       echo "Doing foo.";
      //dosomething();
   }
}
$bar=new foo;
$bar->do_foo();

6.常量与变量
  变量都有一个美元符号($)的前缀。所有变量都是局部变量,为了使得定义的函数中可以使用外部变量,使用global语句。而你要将该变量的作用范围限制在该函数之内,使用static语句。
  global $g_var; // 这样就可以声明全局变量了

7.运算符
  $a$b       //相加
  $a.$b      //字符串连接
  $a != $b   //不等

8.require, include
  在require中指定的那个文件将替代其在主文件中的位置。在有条件的引用文件时,可以使用include()。这样就使得你可以将复杂的PHP文件分割成多个文件并且在不同需要时分别引用它们。

如果 PHP 找不到include()函数指定的文件,那么它会先发出一条警告消息,并继续处理页面。


如果 PHP 找不到require()函数指定的文件,那么程序就会当掉!!!!

include_once()或require_once()函数,可以确保 registration_action.php 文件仅加载这些文件一次。


附:$uploaddir = 'upload/'或者$uploaddir = './upload/'表示当前路径下的upload文件夹, '../'则表示当前路径的上一级

运维网声明 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-354693-1-1.html 上篇帖子: PHP 计算时间差 下篇帖子: php初学,入门(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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