第一次个人学习报告

原创 2018年04月15日 19:29:54

       由于经过我们小组讨论之后,我们决定选择php作为我们后端api实现的编程语言。由于之前我基本上接触的都是web前端,安卓设计开发等前端操作,所以在这一阶段我主要在w3school网站上学习了相关的php基本语法,这里对php的一些简单语法用法进行一些小总结:

1、嵌入方法:

类似JSP的<%,PHP可以是<?php或者是<?,结束符号是?>。

2、引用文件:

引用文件的方法有两种:require 及 include。(最好用require_once和include_once;效率会略高)

require 的使用方法如 require("test.php"); 。这个函数通常放在 PHP 程序的最前面,

PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。

常用的函数,亦可以这个方法将它引入网页中。

include 使用方法如 include("test.php"); 。这个函数一般是放在流程控制的处理部分中。

PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。

3、注释方法:

和java一样; 3种(1:/**abc */ 2:/*abc */ 3://abc)

4、变量类型:

$str = "test" ;
$int1 = 66;
$float1 = 1.653 ;
$float2 = 1.3E+5 ;
$array1 = array( "甲" , "乙" , "丙" , "丁" );

这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。

5. php输出方法:

以下有3种方法输出:

echo

printf 却一定要有圆括号;用来格式化数字的输出。可以把一个数作为整数,或者用科学计数法显示出来。

print 可有可无圆括号

你可以用“,”号来分隔多个要显示得内容;包括变量.字符.数字.函数等类型.

可以用iconv('gb2312', 'utf-8', $response)来把gb2312的字符转成utf-8的字符输出.

php退出函数用"exit";java用"return".

6.了解php的系统信息方法:

以下可以看到php的系统变量:

<?php
echo "<pre>";
print_r($GLOBALS);
?>

举例:可以查到远程访问的ip:

<?php 
echo $_SERVER["REMOTE_ADDR"];
?>


以下可以看到php的系统环境:

<?php 
echo phpinfo(); 
?>

7.数据库编程:

<?php
//数据库连接 3个参数 ip, 用户, 密码
$conn=mysql_connect("127.0.0.1", "test", "test");
//选择名为"mysee"数据库
mysql_select_db("mysee");
//执行sql语句;得到输出结果$result
$result = mysql_query("select channel_name, channel_url from live_channel where isactive=1");
$response="{";
$i=0;
//循环得到$result的单记录行值$row
while($row = mysql_fetch_array($result)) {
    //注意:php字符相加用'.'和java不一样(java用'+'); $row["channel_name"]可以行记录的字段名'channel_name'的值
    $response .= "'".$i."':['".$row["channel_name"]."', '".$row["channel_url"]."'],";
    $i++;
}
?>

学习报告

本周主要学习arduino基本语法和C++面向对象,为后面制作环境采集系统奠定基础。 Arduino主要是把自己的代码移入UNO主板控制其他硬件进行操作。 arduino的编程的基本框架是 vo...
  • zl_1008_
  • zl_1008_
  • 2014-07-16 16:20:38
  • 389

学习总结报告

不知不觉合班已经有半个月左右了,换了新班之后,我的第一感觉就是进度明显是比以前快了,同样要求的自我学习能力也就更加重要了,学习的方式方法也得改变了。 对于我自身而言,因为合班前学过Mysql,所以老师...
  • Dexter_Z
  • Dexter_Z
  • 2017-11-03 17:19:00
  • 131

个人阶段性学习总结

实习报告总结   1.struts+spring+hibernate框架学习及使用:           a.struts2主要负责接收网页中表单提交的数据,然后通过 Action 进行处理,再 Fo...
  • JY_He
  • JY_He
  • 2016-06-30 11:34:58
  • 1177

python3个人学习总结

python3个人学习总结 由于自己很久一段时间没接触python的话就会生疏,所以写了summary以防忘记,哈哈哈哈。。 对于不变对象来说,调用对象自身的任意方法,也不会改变该对象自身的内容。...
  • JZ_Javacy
  • JZ_Javacy
  • 2018-01-19 21:21:26
  • 164

第十八次学习报告

8.20-8.50 复习数据结构的图部分习题 9.00-9.50 复习图部分习题 10.00-11.30 复习图部分习题,并开始做紫书的数据结构基础部分 12.30-15.00 broken k...
  • qq_35452997
  • qq_35452997
  • 2018-01-01 22:52:11
  • 15

java编写通用进制转化程序,适合java中学习进制转换

  • 2009年10月10日 11:05
  • 270B
  • 下载

个人对学习Android应用与Android系统的心得

我们很多人对Android理解只限于Android应用对andriod系统很少去了解,所以对Android应用的学习每个人都有不同的看法吧!对我个人而言想入门Android开发这行业必须先要学会Jav...
  • lu_dao_yuan
  • lu_dao_yuan
  • 2017-04-06 18:41:44
  • 730

C语言写的进制转换系统

  • 2014年10月30日 20:52
  • 1.22MB
  • 下载

程序员个人工作总结

工作四年了,保持着每年写一份总结的习惯。 我很希望总结有一个醒目的名字,比如从xx到XX,或者薪水从yyyy到YYYYY这样。可惜什么都没有,我的职位依然是软件开发,薪水依然是那么多。现在经济萧...
  • u014749672
  • u014749672
  • 2014-04-18 09:03:23
  • 953

JSP学习报告

HTTP是B/S模式,即(1)无连接,每次连接只处理一个请求,处理完请求并接受到应答后,会断开连接,(2)无状态,协议对于事务处理没有记忆的能力 GET和POST方法,GET方法是向特定的资源发出请求...
  • qq_33068253
  • qq_33068253
  • 2017-12-07 16:49:12
  • 62
收藏助手
不良信息举报
您举报文章:第一次个人学习报告
举报原因:
原因补充:

(最多只允许输入30个字)