Skip to Content
PHP编程:第4版
book

PHP编程:第4版

by Kevin Tatroe, Peter MacIntyre
January 2021
Intermediate to advanced
505 pages
9h 45m
Chinese
Publishing House of Electronics Industry
Content preview from PHP编程:第4版
66
3
函数
// unlink()
的作用是删除一个文件
$result = unlink("functions.txt");
//
如果成功,
$result = true
;如果不成功,
$result = false
在第一个示例中,给函数
strlen()
一个参数
"PHP"
,它返回其得到的字符串的字符数。
这里的返回值是
3
,并且将结果赋值给了变量
$length
,这是最简单和最常见的使用函数
的方法。
在第二个示例中,我们将
asin(1)
的结果传给
sin()
函数。因为正弦和反正弦互为反函数,
所以对任何值的反正弦求正弦都将会返回相同的值。这里我们看到一个函数可以被其他
函数调用,并且在所有结果被返回和存储到变量
$result
之前,内部调用的函数的返回
值会传送给外面的函数。
在最后的示例中,我们给
unlink()
函数传入一个文件名作为参数,它将尝试删除该文件。
和许多函数一样,如果操作失败的话返回
false
。这里允许使用另一个内置函数
die()
并且利用逻辑操作符的短路性质。重写这个示例
$result = unlink("functions.txt") or die("Operation failed!");
unlink()
函数和其他两个函数不同,它可以通过参数影响一些外部事务。在这个示例里,
它从文件系统中删除了一个文件。一个函数的所有副作用都应该被详细记录并小心对待。
PHP
已经定义好了一大批可以在程序中使用的函数。从访问数据库到创建图片,到读写
XML
文件,到抓取远程文件等,很多功能都可以在 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

解密金融数据

解密金融数据

Justin Pauley
算法技术手册(原书第2 版)

算法技术手册(原书第2 版)

George T.Heineman, Gary Pollice, Stanley Selkow
Java持续交付

Java持续交付

Daniel Bryant, Abraham Marín-Pérez

Publisher Resources

ISBN: 9787121404634