- 论坛徽章:
- 1
|
Perl 用更少的函数、更简洁的语法,做了更多的事。用户不用再记忆太多的函数。
PHP: (14)
dbx_escape_string, escapeshellarg, escapeshellcmd, pg_escape_bytea,
pg_escape_string, pg_unescape_bytea, addslashes, addcslashes, preg_quote,
quotemeta, mysql_escape_string, mysql_real_escape_string,
mysqli_real_escape_string, sqlite_escape_string
o
Perl: (2) [1]
quotemeta, $dbh->quote
*
排序:
o
PHP: (16)
sort, arsort, asort, krsort, ksort, natsort, natcasesort, rsort, usort,
array_multisort, uasort, uksort, dbx_sort, imap_sort, ldap_sort, yaz_sort
o
Perl: (1)
sort
*
遍历列表:
o
PHP: (10)
array_filter, preg_grep, array_search, array_unique, in_array, array_map,
array_walk, array_count_values, array_change_key_case, array_sum
o
Perl: (2)
map, grep
*
分割:
o
PHP: (
split, explode, strtok, spliti, chunk_split, mb_split, preg_split,
str_split
o
Perl: (1)
split
*
匹配:
o
字符串:
+
PHP: (11)
strstr, strchr, stristr, strpos, strrchr, stripos, mb_strpos,
mb_strrpos, strrpos, strripos, substr
+
Perl: (3)
index, rindex, substr
o
正则表达式:
+
PHP: (6)
ereg, eregi, mb_ereg, mb_eregi, preg_match, preg_match_all
+
Perl: (1)
m//
*
替换匹配部分:
* PHP: (12)
ereg_replace, eregi_replace, mb_ereg_replace, mb_eregi_replace,
preg_replace, str_ireplace, str_replace, ltrim, rtrim, trim, nl2br
* Perl: (1)
s///
*
连接到数据库:
o
PHP: (17 或更多)
dbx_connect, fbsql_connect, ibase_connect, msql_connect, msql_pconnect,
mssql_connect, mysql_connect, odbc_connect, pg_connect, pg_pconnect,
sesam_connect, ifx_pconnect, ifx_connect, sqlite_open, sqlite_popen,
mysqli_connect, mysqli_pconnect
o
Perl: (2)
DBI->connect, DBI->connect_cached
*
打开(文件、进程等):
o
PHP: (5)
dio_open, fopen, proc_open, popen, gzopen[2]
o
Perl: (2)
open, sysopen
*
读取/接收:
o
PHP: (12)
dio_read, fread, gzread[2], socket_read, socket_recv, socket_recvfrom,
socket_recvmsg, readline, fgetc, fgets, stream_get_line, file
o
Perl: (5)
read, readline, sysread, recv, getc
*
打印/输出/写入:
o
PHP: (14)
print, echo, printf, fprintf, vprintf, dio_write, fwrite, fputs,
gzwrite[2], socket_send, socket_sendmsg, socket_sendto, socket_write,
socket_writev
o
Perl: (5)
print, printf, syswrite, send, write
*
关闭:
o
PHP: (7)
closelog, dio_close, fclose, gzclose[2], pclose, socket_close,
proc_close
o
Perl: (1)
close
*
常用/工具:
o
PHP:
array_combine, array_fill, array_flip, array_merge, list, range, count,
create_function, strtr, pow, putenv, getenv, getmygid, getmypid, getmyuid
o
Perl:
使用语法或者魔术变量 |
|