PHP和MySQL WEB开发学习笔记

1、访问表单变量的方法:$_POST\$_GET['表单域中的name'];   //还有其它两种,但不建议用,此外不阐述。

2、字符串的连接:"."连接符。

3、PHP的基础数据类型是:Integer、Float、String、Boolean、Array、Object

4、PHP是一种弱类型或叫动态类型的语言。变量的类型是由赋给变量的值来确定的。

   $x = 1; $x='Hello'; //这样的允许的,PHP可以在任何时间根据保存在变量中的值来确定变量的类型。

单引号和双引号的区别:单引号内部的变量不会执行,而双引号会执行。

$name = 'hello';
echo "the $name";
会输出 the hello
而如果是单引号
$name = 'hello';
echo 'the $name';
会输出 the $name
所以当然们只是要用字符串表达式时,用单引号。

5、常量:define("age",18);//用define来定义常量,常量名一般由大写字母组成。常量不需要$.

6、变量和常量作用域:

7、三元操作符:它类似于if-else表达式。

$grade >= 50 ? 'passed'  : 'Failed';

8、错误抑制操作符:@ 它可以在任何表达式前面使用。

$a = @(57/0);  //如果没有@操作符,这行代码将产生一个除0的警告。

NOTE:如果PHP配置文件中的track_errors特性启动,错误信息将被保存在全局变量$php_errormsg中。

9、执行操作符:·· 它并非单引号,它与键盘上的~在一个键上。它可以执行服务器端的命令。

$out = `dir c:`;echo '

 '.$out.'
';

10、数组操作符:[下标],从0开始,来访问数组中的元素。

    +       联合       $a + $b;                     //返回一个包含了$a和$b中所有元素

   ==      等价       $a == $b                   //数组 $a和$b数组具有相同的键值对,返回true.

 ===     恒等        $a === $b               //数组 $a和$b数组具有相同的键值对且顺序相同,返回true.

 !=         非等价

 <>        非等价

!==        非恒等

11、类型操作符:instanceof,它在面向对象中使用。

12、gettype($var);settype($var type_value);

13、测试变量状态:

 bool isset($var);   //测试变量是否设置。返回true或flase.也可以传递一个由逗号间隔的变量列表,如果所有变量都存在,返回true.

void unset($var);//销毁一个变量。

bool empty($var)

isset与empty的区别:

        isset:检测一个变量是否设置

                  若变量不存在则返回 FALSE
                  若变量存在且其值为NULL,也返回 FALSE
                  若变量存在且值不为NULL,则返回 TURE

       empty:检测一个变量是否为空。

                  若变量不存在则返回 TRUE
                 若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
                 若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE

14、文件处理

将数据写入一个文件分三步:

   1)打开文件,如果不存在先创建。

   2)将数据写入这个文件。

   3)关闭这个文件。

 fopen();它有三种方式组合:A:读、写或读各写;B:覆盖、追加;C:二进制或纯文本。

具体的内容在使用时在研究吧!更急着用数据库。

15、数组。

你可能感兴趣的:(PHP)