php学习的第一天

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刷的~  偶滴神罗~梦游也不是这么梦的吧~


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文件夹, '../'则表示当前路径的上一级

你可能感兴趣的:(PHP,浏览器,IE,IIS)