PHP’de Kullanılan Hazır Fonksiyonlar

PHP’de Kullanılan Hazır Fonksiyonlar

PHP’de önceden tanımlanmış onlarca hazır fonksiyon vardır. Bir işi yaparken çoğu zaman bu hazır fonksiyonları kullanırız. Hatta kendi tanımladığımız fonksiyonların içinde dahi bunları kullanırız. Bu hazır fonksiyonlar faklı başlıklar altında toplanmaktadır. Bunların başlıcaları şunlardır:

Dizi fonksiyonları
Matematiksel fonksiyonlar
String fonksiyonları
Zaman fonksiyonları
Veritabanı fonksiyonları
Dosya ve dizin fonksiyonları
XML fonksiyonları

Daha sayamadığımız bir çok başlık altında onlarca hazır fonksiyon mevcuttur.

Sitemizde bu başlıklar altında en çok kullanılan fonksiyonları ve bunlarla ilgili örneklerini anlatmaya çalışacağız. Bunlar şunlardır:
1) Dizi Fonksiyonları

count()
in_array()
array_search()
sort()
rsort()
asort()
arsort()
array_merge()
array_keys()
array_push()

2) Matematiksel Fonksiyonlar

pow()
sqrt()
abs()
base_convert()
fmod()
round()
floor()
ceil()
rand()
deg2rad()
sin()
cos()
tan()
pi()
exp()

3) String Fonksiyonları

strlen()
chr()
explode()
implode()
str_split()
ltrim()
rtrim()
trim()
substr()
strtolower()
strtoupper()
ucfirst()
ucwords()
str_replace()
nl2br()
md5()
sha1()

4) Zaman Fonksiyonları

time()
mktime()
getdate()
date()

5) Veritabanı Fonksiyonları

mysql_connect()
mysql_select_db()
mysql_query()
mysql_error()
mysql_free_result()
mysql_close()
mysql_fetch_array()
mysql_fetch_row()
mysql_fetch_object()
mysql_affected_rows()
mysql_num_fields()
mysql_field_name()
mysql_num_rows()

6) Dosya ve Dizin Fonksiyonları

file_exists()
basename()
is_file()
is_dir()
filesize()
filetype()
touch()
is_readable()
is_writable()
unlink()
fopen()
flock()
fclose()
fgets()
fgetc()
fwrite()
fputs()
mkdir()
rmdir()
opendir()
readdir()
scandir()
closedir()

İlk aşamada yukarıda listelediğimiz fonksiyonları anlatmaya çalışacağız. Unutmayın ki bunlar başlıklar altından seçilmiş olan bazı fonksiyonlardır. Bunların dışında adını yazmadığımız daha bir çok fonksiyon vardır.

Be the first to comment

Leave a Reply

Your email address will not be published.


*