PHP自学日志:函数的应用(一)

函数定义的语法格式:function([参数]){语句块}

/*
*函数调用实例
*输入数字,与运算符,进行相应的运算。

*switch语句格式:switch(值){case "值":表达式 baeak;}
*/

 1 function result($num1,$num2,$symbol){
 2   switch ($symbol){
 3     case "+":
 4         $result=$num1+$num2;
 5         break;
 6     case "-":
 7         $result=$num1-$num2;
 8         break;
 9     case "*":
10         $result=$num1*$num2;
11         break;
12     case "/":
13         $result=$num1/$num2;
14         break;
15     default:
16         echo "你输入的运算符有问题,请重新输入!";
17   }
18   echo $num1.$symbol.$num2.‘=‘.$result;
19 }
20 result(1,2,"-");

/*
*函数模式打印表格
*/

 1 function table($line,$row,$width,$tabtitle){
 2   echo "<table align=‘center‘ width=‘$width‘ border=‘1‘>";
 3   echo ‘<caption><h1>‘.$tabtitle.‘</h1></caption>‘;
 4   for($i=0;$i<$line;$i++){
 5     if ($i%2==0){
 6       echo ‘<tr bgcolor=#ffffff>‘;
 7     }else {
 8       echo ‘<tr bgcolor=#cccccc>‘;
 9     }
10
11       for($b=0;$b<$row;$b++){
12         echo ‘<td>‘.($i*$row+$b+1).‘</td>‘;
13       }
14     echo ‘</tr>‘;
15   }
16   echo ‘</table>‘;
17
18 }
19 table(5,2,800,"Title One");
20 table(4,5,800,"Title Two");
21 table(10,10,600,"Title Three");
时间: 2024-10-08 01:24:09

PHP自学日志:函数的应用(一)的相关文章

wordpress 编辑当前日志函数 edit_post_link

wordpress编辑当前日志函数edit_post_link edit_post_link 的语法如下:<?php edit_post_link("Edit", " | ", ""); ?>我们可以看到一共有三个参数,第一个就是编辑链接的标题了,返回编辑链接,第二个就是用来显示在链接前面的字符,这里显示的是竖线 |,第三个是空的,是显示编辑链接后面的一个字符.

高吞吐量的一个日志函数类_用于IOCP (Delphi)

在开发服务器端程序的时候,日志是必须的一个功能.由于服务器端的要频繁的把数据写入日志,开始的时候用了一个很简单日志函数 就是直接把日志字符写入文件中.然后关闭连接.一直也应用良好.但做压力测试的时候,因为要每个连接的数据都要写入日志,发现运行的一段时间后,频繁掉线,CPU占用率,居高不下,优化了可以想到的很多地方,有一定的效果,仔细观察发现,硬盘灯狂闪不止,说明硬盘I/0操作过于紧张.但测试的时候,基本是不读写硬盘的,恍然发现,是日志函数影响到整个系统的性能.每一个日志数据的时候,就要打开文件,

PythonCrawl自学日志

2016-09-10 PythonCrawl自学日志 1.python及Selenium的安装 (1)开发环境使用的是VS2015 Community.python3.5.Selenium3.0BETA2.FireFox47 (2)cmd命令下使用pip3 install selenium,就可以安装Selenium3.0到电脑中,进入 C:\Users\用户\AppData\Local\Programs\Python\Python35\Lib\site-packages\selenium-3.

写日志函数和持续优化

首先看下面的函数 <span style="font-size:18px;">void writelog(char* file, char* msg) { FILE*fp=NULL; int nDataLen = strlen(msg); fp=fopen(file,"ab+");//只供读取 if(fp!=NULL) { fwrite(msg, nDataLen, 1, fp); } fclose(fp);//关闭文件 }</span> 这

winfrom存储txt日志函数

参考微信支付SDK的代码,抽取出来的winform存储记事本日志函数: #region 存储日志 public string path = Application.StartupPath + "/logs"; private void WriteLog(string type, string className, string content) { if (!Directory.Exists(path))//如果日志目录不存在就创建 { Directory.CreateDirector

开源纯C日志函数库iLOG3快速入门(八、如果你喜欢简单日志函数甚于日志函数库)

很多网友来信坚持表达了在项目中应使用简单日志函数,而不喜欢日志函数库,我与之反复争论无果,不过话说回来,我也喜欢短小轻快的日志函数库,而不是融入太多功能的臃肿库,比如日志转档我还是坚持用外部shell来实现会更好,这样的日志函数库既可以小很多,也可以更轻快稳定,我只是迫于另外一批功能控网友的"威胁"而加入了太多的功能,他们喜欢极端的一揽子解决方案,并且展示其它诸如log4c也实现了这些功能为由证明他们是正确的,如果我不实现就免谈. 最近在研发一个小型的应用服务器平台tcpdaemon,

如何用python写监控日志函数

def write_log(username,operation): ''' 写日志函数 :param username:用户名 :param operation:用户的操作信息 :return: ''' w_time = time.strftime('%Y-%m-%d %H%M%S') with open('log.txt','a+') as fw: log_content = '%s %s %s \n'%(w_time,username,operation) fw.write(log_con

MFC: 获取可执行文件目录 + 写日志函数

获取可执行文件目录 inline CString GetExeDir() { TCHAR szPath[ MAX_PATH ] = { 0 }; GetModuleFileName( NULL, szPath, MAX_PATH ); CString csFullPath( szPath ); int nPos = csFullPath.ReverseFind( _T( '\\' ) ); if( nPos < 0 ) return CString( "" ); else ret

PythonCrawl自学日志(3)

2016年9月21日09:21:431.爬虫的抓取周期:(1)首先生成初始请求爬第一个url,并指定一个回调函数被称为与下载这些请求的响应.(2)第一个请求执行通过调用 start_requests()方法(默认情况下)生成 Request中指定的url start_urls和 parse方法作为请求的回调函数.(3)在回调函数中,解析响应(网页),并返回与提取的数据字典, Item对象, Request这些对象的对象,或一个iterable.这些请求还将包含一个回调(也许相同),将由Scrap