PHP sleep() ve usleep() metodları

sleep() metodu o anki komutu belirtilen saniye kadar geciktirir. Parametre olarak 0 a eşit veya 0 dan büyük saniye cinsinden bir değer alır. usleep() metodu ise o anki komutu belirtilen mikrosaniye kadar geciktirir. Parametre olarak 0 a eşit veya 0 dan büyük mikrosaniye cinsinden bir değer alır. (1 saniye = 1000000 mikrosaniye )

PHP ceil(), floor() ve round() metodları

ceil() metodu sayıyı yukarı yuvarlar. Sayı ister pozitif ister negatif olsun farketmez her ikisini de en yakın büyük tamsayıya yuvarlar. Örneğin elimizde ki sayı 5.4 ise ceil() metodunun döndüreceği sayı 6 dır. Sayı -10.9 ise ceil() metodu bunu -10 a yuvarlar. Kısacası ceil() metodu sayıyı sayı doğrusuna göre sağa yuvarlar. floor() metodu ise ceil() metodunun tam tersi bir iş yapar. Yani sayıyı aşağı yuvarlar. Örneğin elimizde ki sayı 5.4 ise floor() metodunun döndüreceği sayı 5 olur. Sayı -10.9 ise ceil metodu bunu -11 e yuvarlar. Kısacası floor() metodu sayıyı sayı doğrusuna göre sola yuvarlar. round() metodu ise şu şekilde çalışır. Pozitif sayılar için eğer virgülden sonraki sayı 5'ten küçükse aşağı, 5 ve 5 ten büyükse yukarı yuvarlar. Örneğin elimizde ki sayı 5.4 ise round() metodunun döndüreceği sayı 5 olur. Sayı 5.5 veya 5.7 ise döndüreceği sayı 6 olur. Negatif sayılar için eğer virgülden sonraki sayı 5'ten küçükse yukarı, 5 ve 5 ten büyükse aşağı yuvarlar. Örneğin elimizde ki sayı -5.4 ise round() metodunun döndüreceği sayı -5 olur. Sayı -5.5 veya -5.7 ise döndüreceği sayı -6 olur. round() metodunun güzel bir yanı da virgülden sonra kaç basamak yuvarlamak istediğimizi belirtebilmemizdir.