Rabu, 20 April 2016

Artikel Print,Echo,Printf,Sprintf,Format Tanggal Dan Waktu

Selamat datang di Blog saya

Pada kali ini saya akan membangikan sedikit artikel tentang PHP dan apa-apa saja OutPut yang ada pada PHP itu sendiri dan format tanggal dan waktu pada HTML. Baik saya langsung saja.

PHP adalah sebuah kepanjangan dari Hypertext Preprocessor, PHP Atau Hypertext Preprocessor ialah sebuah bahasa pemrograman yang berupa kode atau script yang bisa ditambahkan ke dalam Bahasa Pemrograman HTML , PHP itu sendiri sering kali digunakan untuk hal merancang, membuat dan juga memprogram sebuah website.

PHP sendiri bisa juga digunakan untukMembuat Game di website, PHP juga merupakan salah satu Bahasa Pemrograman yang masih baru dan mungkin saja masih akan ada pengembangan dari Bahasa Pemrograman ini. Pada Awal kehadirannya Bahasa Pemrograman PHP ini bukanlah kepanjangan dari Hypertext Preprocessor akan tetapi masih mempunyai kepanjangan Personal Home Page, Namun seiring berjalannya waktu Kepanjangan PHP itu diganti dan diperbaharui oleh pembuat bahasa pemrograman ini


Kelebihan dari PHP di antaranya adalah sebagai berikut :

1.   Bahasa Pemrograman PHP dapat digunakan dengan mudah oleh setiap Web  Developer dikarenakan script dan kode-kode Bahasa PHP ini sangat mudah dipahami.
2.   Sangat Banyak Server-server website yang mendukung bahasa pemrograman PHP ini karena fungsinya yang bagus.
3.   PHP adalah Bahasa Pemrograman Komputer yang sering dan memiliki banyak refrensi dari segala sumber.
4.   PHP merupakan Bahasa Pemrograman yang tidak pernah dan tidak akan pernah melakukan sebuah kompilasi didalam penggunannya.
5.   Bahasa Pemrograman PHP Bersifat Sumber Terbuka yaitu dapat digunakan di segala jenis mesin Seperti Unix, Windows, Linux, DLL.
6.  Bahasa Pemrograman PHP Dapat menjalankan sebuah ataupun beberapa perintah darisuatu sistem.
7.  PHP dapat dijalankan dan digunakan secara runtime melalui sebuah konsol.


Di dalam PHP untuk menghasilkan suatu Ouput dari sebuah argument ada 4 jenis, yaitu: Print,Echo,Printf,dan Sprintf

Baik akan kita bahas satu persatu.

1.  Print()

Perintah print() berguna untuk menampilkan suatu feedback sesuai dengan argument yang di kirim kepada user, dan print() juga dapat menampilkan antara string dan variable secara bersamaan. Contoh :

<?php
print(“<p> I love this game.</p>”);
?>
<?php
$variable = “game”;
print “<p>I love this $variable.</p>”;
?>
<?php
print “<p>I love this
$variable.</p>”;
?>

<?php
print “<p>I love this “.$variable.”.</p>”;
?>

Dari contoh diatas semua sama akan menampilkan :

I love this game

2.  Echo()


Perintah echo() secara pengoperasiannya sama dengan print(), namun terdapat 2 buah perbedaan. Pertama, tidak dapat digunakan untuk suatu bagian dari sebuah ekspresi yang kompleks, karena return echo adalah void, sementara return print adalah Boolean. contohnya adalah :

$temp = “This string”;
if(echo $temp)
maka akan muncul pesan error : Parse error: syntax error, unexpected ‘echo’ (T_ECHO) in …

Namun berbeda jika kita menggunakan print

if(print $temp)
echo ‘ accepted’;

Maka hasilnya adalah :

This string accepted

yang kedua, perintah echo() memungkinkan mengeluarkan hasil dengan menggunakan banyak string, maksudnya adalah dengan menggunakan operator “,”. Sebagai contoh :

<?php
$heavyweight = “Lennox Lewis”;
$lightweight = “Floyd Mayweather”;
echo $heavyweight, ” and “, $lightweight, ” are great fighters.”; ?>

Maka hasilnya adalah :

Lennox Lewis and Floyd Mayweather are great fighters

Banyak orang yang bertanya mana yang lebih cepat, echo() atau print() ?  jawabannya adalah fungsi echo() jauh lebih cepat, karena return echo adalah void yang artinya tidak perlu mendefinisikan hasil keluaran datanya, sedangkan print() adalah boolean ini perlu melakukan pengecekan agar dapat diketahui hasil keluaran datanya. Void itu sama dengan kosong / tidak mengeluarkan apa – apa, sedangkan Boolean bisa berupa true atau false.

3.  Printf()

Perintah printf() secara functional sangat mirip dengan print(), hasil output ditentukan didalam args, kecuali hasil output sudah diberikan format tertentu. Parameter format memungkinkan Anda untuk memegang kendali besar atas data output, baik itu dalam hal penyelarasan , presisi , jenis, atau posisi .
Contoh Penjumlahan pada C++ dengan Printf :

#include<stdio.h>
void main()
{
    int a;
    int b;
    int hasil;
    printf("masukkan nilai 1 :\n");
    scanf("%d",&a);
        printf("masukkan nilai 2 :\n");
    scanf("%d",&b);
    hasil=a+b;
    printf("hasil penjumlahan %d",hasil);
    }

4.  Sprintf()

String sprintf (string format [, mixed arguments]) Fungsi sprintf sebenarnya hampir sama dengan printf(), kecuali output yang awalnya sebagai sebuah string langsung menjadi sebuah standard output, sebagai contoh:

$cost = sprintf(“$%01.2f”, 43.2); // $cost = $43.20

Lanjut ke pembahasan tentang :
Fungsi Tanggal dan Waktu (Date/Time) pada PHP

Format Karakter
Deskripsi
Contoh Hasil
Hari/Tangggal
------
------
D
Tanggal dua digit dalam 1 bulan, jika 1 digit ada nol didepannya
01 to 31
D
Nama hari dalam 1 minggu, 3 huruf
Mon sampai Sun
J
Tanggal dalam 1 bulan, tanpa nol depannya
1 to 31
l
(huruf kecil 'L')
Nama hari dalam 1 minggu
Sunday sampai Saturday
N
ISO-8601 angka yang menunjukkan hari (PHP 5.1.0)
1 (untuk Senin) sampai 7(untuk Minggu)
S
suffix bahasa inggris untuk tanggal, 2 karakter
stndrd or th. disatukan dengan j
W
Angka yang menunjukkan hari seminggu
0 (Untuk Minggu) sampai 6(untuk sabtu)
Z
Tanggal dalam 1 tahun (dimulai dari 0)
0 sampai 365
Minggu
------
------
W
ISO-8601 nomor minggu dalam 1 tahun, mingguan/week dimulai dari hari Senin
Contoh: 42 (Minggu ke 42 dalam tahun)
Bulan
------
------
F
Nama bulan, seperti January atau March
January sampai December
M
Angka yang menunjukkan bulan, 2 digit
01 sampai 12
M
Nama bulan, 3 huruf
Jan sampai Dec
N
Angka yang menunjukkan bulan
1 sampai 12
T
Jumlah hari bulan yang ditentukan
28 sampai 31
F
Nama bulan, seperti January atau March
January sampai December
Tahun
------
------
Y
Tahun 4 digit
Contoh: 1999 atau 2013
Y
tahun 2 digit
Contoh: 99 atau 13
Waktu
------
------
A
Huruf kecil Ante meridiem (am) dan Post meridiem (pm)
am atau pm
A
Huruf besar Ante meridiem (am) dan Post meridiem (pm)
AM atau PM
B
Swatch Internet time
000 sampai 999
G
Format 12 jam, tanpa 0
1 sampai 12
G
Format 24 jam, tanpa 0
0 sampai 23
H
Format 12 jam, 2 digit, dengan 0 depannya
01 sampai 12
H
Format 24 jam, 2 digit, dengan 0 depannya
00 sampai 23
I
Menit
00 sampai 59
S
Detik
00 sampai 59
U
Microseconds (PHP 5.2.2)
Contoh: 54321
Timezone
------
------
E
Pengidentifikasi Timezone (PHP 5.1.0)
Contoh: UTCGMT,Atlantic/Azores
O
perbedaan terhadap waktu Greenwich (GMT) dalam jam
Contoh: +0200
P
perbedaan terhadap waktu Greenwich (GMT) dalam jam ada titik dua antara jam dan menit (PHP 5.1.3)
Contoh: +02:00
T
Singkatan Timezone
Contoh: ESTMDT ...
Full Date/Time
------
------
C
Tanggal ISO 8601  (PHP 5)
2004-02-12T15:19:21+00:00
R
Format tanggal RFC 2822
Contoh: Thu, 21 Dec 2013 16:01:07 +0200

Berikut Contoh nya :

<?php
// Misal sekarang adalah tanggal 10 Maret, 2001, 5:16:18 pm

$today = date("F j, Y, g:i a");       // March 10, 2001, 5:16 pm
echo $today;
?>


Baik lah teman-teman. Sekian Dari saya untuk artikel saya yang kali ini semoga artikel ini dapat bermanfaat untuk teman-teman. Sekian dan terima kasih  :D


Tidak ada komentar:

Posting Komentar