Ini dia yang kamu cari
Ada 81 artikel dalam topik PHP.

Belajar PHP: 5 Hal Dasar yang Harus diketahui tentang Variabel dan Tipe Data
Variabel adalah tempat kita menyimpan nilai sementara. Variabel akan ada selama program dijalankan. Namun kita juga bisa menghapusnya dari memori.

Belajar PHP: Sintaks Dasar PHP yang Wajib Kamu Pahami
Pahami cara penulisan sintak PHP ini agar tidak bingung dalam belajar PHP dan mengurangi error...

6 Fungsi Enkripsi di PHP untuk Mengamankan Data
Data adalah harta karun yang paling berharga dalam sebuah sistem. Apabila itu dicuri… …bencana besar bisa terjadi 😄. Enkripsi adalah teknik untuk mengamankan data-data tersebut agar isinya tidak diketahui orang lain. Enkripsi biasanya dilakukan terhadap data-data sensitif seperti password. Enkripsi akan menjamin data-data tetap aman meskipun berada di tangan orang lain, karena mereka tidak tahu isi aslinya.

Memahami Skrip PHP untuk Upload File
Bagaimana cara membuat fitur upload file di PHP? Pertanyaan ini cukup sering ditanyakan. Karena itu, mari kita bahas bersama… Upload file merupakan kegiatan pengiriman file dari client (pengunjung web) ke server. Biar lebih gampang, mari kita bahas dengan coding

Belajar PHP: Memahami Prosedur dan Fungsi
Banyak fungsi build-in dari php yang sering kita gunakan, seperti print(), print_r(), unset(), dll. Selain fungsi-fungsi tersebut, kita juga dapat membuat fungsi sendiri sesuai kebutuhan. Fungsi adalah sekumpulan instruksi yang dibungkus dalam sebuah blok. Fungsi dapat digunakan ulang tanpa harus menulis ulang instruksi di dalamnya. Fungsi pada PHP dapat dibuat dengan kata kunci function, lalu diikuti dengan nama fungsinya.

Pengenalan Slim Framework untuk Pemula
Slim Framework adalah mikro framework PHP untuk membuat aplikasi web. Biasanya digunakan untuk membuat REST API atau web service. Pada kesempatan ini, kita akan belajar dasar-dasar penggunaan Slim Framework. Mulai dari tahap instalasi, sampai membuat route. Catatan: Tutorial ini untuk Slim Versi 3 Baiklah, mari kita mulai… Konsep Slim FrameworkSlim Framework sebenarnya sangat sederhana. Dia hanya bertugas menerima HTTP Request, lalu memanggil fungsi yang diinginkan. Setelah itu mengembalikan HTTP Response.
![[Solved] Error Yii: `mcrypt required` di Linux](https://2.bp.blogspot.com/-0zn6xuMT9As/VLjIB4flnkI/AAAAAAAABGY/DhpteCeDxTc/s1600/Yii%2Bframework%2Bdi%2Blinux%2Bubuntu.jpg)
[Solved] Error Yii: `mcrypt required` di Linux
Saat mengikuti praktikum bebas, Saya mendapatkan error swaktu inisialisasi atau mempersiapkan Framework Yii di server lokal linux. Perintah php init berfungsi untuk mengeksekusi berkas php yang bernama init. Berkas ini tersimpan di direktori framework Yii. Di dalam berkas tersebut, terdapat perintah untuk memangil sebuah ekstensi bernama mcrypt. Ekstensi ini belum tepasang di Linux (Xubuntu) yang saya gunakan. Dengan demikian, solusi untuk permasalahan ini adalah memasang mcrypt.

Pertemuan kedua praktikum bebas, memahami MVC Yii
Melanjutkan praktikum sebelumnya, pada pertemuan kedua ini kita akan belajar MVC (Model, View, Controller) Yii. Memahami MVC dengan praktik langsung. Modifikasi controller Jurusan Mari kita buka berkas JurusanController.php, yang berada di direktori backend/controllers/. Isi dari berkas tersebut berupa kelas bernama JurusanController, kelas ini turunan dari kelas Controller. <?php namespace backend\controllers; use Yii; use backend\models\Jurusan; use yii\data\ActiveDataProvider; use yii\web\Controller; use yii\web\NotFoundHttpException; use yii\filters\VerbFilter; /** * JurusanController implements the CRUD actions for Jurusan model. */ class JurusanController extends Controller { public function behaviors() { return [ 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'delete' => ['post'], ], ], ]; } /** * Lists all Jurusan models. * @return mixed */ public function actionIndex() { $dataProvider = new ActiveDataProvider([ 'query' => Jurusan::find(), ]); return $this->render('index', [ 'dataProvider' => $dataProvider, ]); } /** * Displays a single Jurusan model. * @param integer $id * @return mixed */ public function actionView($id) { return $this->render('view', [ 'model' => $this->findModel($id), ]); } /** * Creates a new Jurusan model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Jurusan(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->kode_jurusan]); } else { return $this->render('create', [ 'model' => $model, ]); } } /** * Updates an existing Jurusan model. * If update is successful, the browser will be redirected to the 'view' page. * @param integer $id * @return mixed */ public function actionUpdate($id) { $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->kode_jurusan]); } else { return $this->render('update', [ 'model' => $model, ]); } } /** * Deletes an existing Jurusan model. * If deletion is successful, the browser will be redirected to the 'index' page. * @param integer $id * @return mixed */ public function actionDelete($id) { $this->findModel($id)->delete(); return $this->redirect(['index']); } /** * Finds the Jurusan model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Jurusan the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Jurusan::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } } } Namespace menandakan lokasi JurusanController.php disimpan. Kata kunci use, artinya kita akan menggunakan kelas-kelas lain di dalam berkas ini. use mirip seperti import pada bahasa pemrograman java atau python.

Pertemuan pertama praktikum bebas, belajar framework Yii
Pagi tadi, pertemuan pertama praktikum bebas dimulai. Praktikum ini diadakan oleh STMIK Bumigora Mataram secara cuma-cuma. Praktikum ini bertujuan untuk mengembangkan keterampilan mahasiswa dalam memprogram. Pada praktikum ini, kita mempelajari framework yii. Persiapan senjata praktikumSebelum memulai praktikum, pastikan sudah memasang apache, php, dan mysql versi terbaru yang mendukung framework Yii. Di praktikum ini saya menggunakan Linux (Xubuntu). Sedikit informasi server web lokal yang sedang berjalan di laptop saya. $ php -v HP 5.5.12-2ubuntu4.1 (cli) (built: Oct 29 2014 12:06:09) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies $ apache2ctl --version Server version: Apache/2.4.10 (Ubuntu) Server built: Jul 25 2014 10:23:32 $ mysql -v mysql Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (i686) using readline 6.3 Framework Yii yang digunakan adalah Yii versi 2.0.2. Pastikan menggunakan php versi 5.4 ke atas. Framework yii dapat diunduh di situs resminya yiiframework.com. Kita akan memakai yii advenced di praktikum ini.