Showing posts with label Php. Show all posts
Showing posts with label Php. Show all posts

Sunday, December 18, 2016

Eclipse PDT 3.6 Sekarang Mendukung PHP 7 Kabar baik untuk para programmer

Apa kabar programmer PHP? Kabar baik dari pengembang Eclipse yang telah merilis versi terbaru Eclipse PDT 3.6. Pada rilis kali ini, hal yang menakjubkan dilakukan oleh pengembang Eclipse. Salah satunya penambahan dukungan PHP 7 yang notabene merupakan versi termutakhir PHP.
Banyak perubahan yang dilakukan oleh pengembang Eclipse seperti penambahan debugger eksternal dan lain-lain. Mereka juga sudah memperbaiki 110 bugs yang telah ditemukan pada versi sebelumnya.

http://orekorekorek.blogspot.com/2016/12/eclipse-pdt-36-sekarang-mendukung-php-7.html

Secara umum, perubahan yang dilakukan diantaranya:
·         Eclipse PDT 3.6 menambahkan dukungan PHP7 sebagai default compiler.
·         Pada kompatibilitas kakas PTI juga telah diperbaiki.
·         Sedangkan untuk validator dan pengorganisasian command yang tidak digunakan juga diperbaiki
·         Untuk linking editor pada PHP explorer telah ditingkatkan
·         Penambahan dukungan single line PHPDoc.
·         Peningkatan parser PHP.

Sedangkan untuk editor, perubahan yang dilakukan diantaranya:
·         Peningkatan generator phpdoc
·         Peningkatan performa pada array yang cukup besar
·         Peningkatan highlighter yang sudah usang
·         Penambahan source reference atau declaration menu
·         Antarmuka yang stabil dengan selama code assist
·         Seleksi formatting tetap untuk mixed code
·         Penghapusan namespace yang terduplikasi dari code assist
·         Penambahan tipe assist didalam string yang tersedia berdasarkan permintaan
·         Quick assist untuk membuat variable comment

Sedangkan untuk keperluan debugging, perubahan yang dilakukan diantaranya:
·         Peningkatan detektor debugger pada sistem operasi Mac dan Linux
·         Penanganan session dengan eksternal debugger
·         Pengaturan debugger global pada pengaturan server debugger
·         XDebug JIT (sebagai pemicu) dan multisession sudah diaktifkan secara default
·         Zend Debugger sebagai tambahan debugger eksternal
·         php.ini timezone dan memory_limit tidak lagi dibuat hardcoded selama debugging
·         Secara keseluruhan UI telah ditingkatkan

Sedangkan perubahan lainnya dilakukan pada Adapters dan Extenders:
·         Kontribusi PDT pada Welcome page
·         Fitur baru PHP SDK dengan AST Viewer
·         Kemampuan untuk mendaftarkan server kustom PHP
·         Kemampuan untuk mengikat QuickAssist atau quickfix ke Eclipse Command

Banyak sekali perubahan yang dilakukan oleh pengembang Eclipse pada rilis kali ini. Mulai dari yang general, editor, debugger, adapters dan extenders.

inspirasi by : codepolitan.com

PHP 5.6.4 Telah liris untuk para programer PHP

Tim pengembang PHP mengabarkan telah tersedianya PHP 5.6.4 pada 18 Desember 2014. Rilis kali ini telah hadir perbaikan untuk beberapa bugs dan satu masalah CVE yang berhubungan dengan unserialization. Berikut ini adalah beberapa perubahan yang terjadi di PHP 5.6.4:

http://orekorekorek.blogspot.com/2016/12/tim-pengembang-php-mengabarkan-telah.html

Core
·         Perbaikan bug #68091 (Beberapa headers Zend kekurangan blok "C" eksternal yang sesuai)
·         Perbaikan bug #68104 (Segmentation fault ketika melakukan pra-evaluasi fungsi yang tidak dapat dijalankan)
·         Perbaikan bug #68185 ("Inconsitent insteadof definition." - muncul dengan kesalahan)
·         Perbaikan bug #68355 (memperbaiki ketidak selarasan contoh di komentar php.ini)
·         Perbaikan bug #68370 ("unset($this)" dapat membuat program crash)
·         Perbaikan bug #68422 (argument reflection info yang salah untuk **array_multisort())
·         Perbaikan bug #68545 (dereferensi pointer yang NULL di unserialice.c)
·         Perbaikan bug #68446 (Konstanta berupa array tidak diterima untuk array parameter default)
·         Perbaikan bug #68594 (Vulnerabilitas use-after-free pada unserialize()). 
Date
·         perbaikan fungsi *day_of_week yang kadang - kadang mengembalikan nilai negatif di internal.
FPM
·         Perbaikan bug #68381 (fpm_unix_init_main mengabaikan log_level)
·         Perbaikan bug #68420 (listen=9000 hanya mendengarkan ipv6 localhost disamping alamat lainnya)
·         Perbaikan bug #68421 (access.format='%R' tidak mencatat log alamat ipv6)
·         Perbaikan bug #68423 (PHP-FPM tidak akan lagi memuat semua pools)
·         Perbaikan bug #68428 (listen.allowed_clients hanya untuk ipv4)
·         Perbaikan bug #68452 (halaman man php-fpm sudah tidak terbaharui)
·         Perbaikan request #68458 (Mengganti peringatan default pm.start_servers)
·         Perbaikan bug #68463 (listen.allowed_clients dapat berjalan diam - diam melalui akses yang tidak diizinkan)
·         Perbaikan request #68391 (Urutan memuat file konfigurasi php-fpm)
·         Perbaikan bug #68478 (access.log jangan menggunakan prefiks)
Mcrypt
·         Perbaikan kemungkinan after-end-of-buffer dan use-after-free
GMP
·         Perbaikan bug #68419 (build error dengan gmp 4.1)
PDO_pgsql
·         Perbaikan bug #67462 (PDO_PGSQL::beginTransaction() salah melemparkan exception ketika tidak sedang transaksi)
·         Perbaikan bug #68351 (PDO::PARAM_BOOL dan ATTR_EMULATE_PREPARES tidak berjalan dengan sesuai)
Session
·         Perbaikan bug #68331 (Session custom storage callable function tidak dapat dipanggil)
SOAP
·         Perbaikan bug #68361 (segmentation fault di SoapClient::_getTypes).
zlib

·         Perbaikan bug #53829 (Kompilasi PHP dengan dukungan file besar akan menggantikan fungsi gzopen dengan gzopen64)

Berkenalan dengan Developer Inti Framework FuelPHP

Disini kita akan belajar tentang FuelPHP, Apa itu Fuel PHP ? FuelPHP merupakan salah satu web framework PHP yang memiliki pengguna cukup banyak. FuelPHP memiliki dukungan yang baik dari komunitas developer. FuelPHP merupakan web framework yang sederhana dan fleksibel. Dengan portabilitasnya, hampir dapat berjalan di semua server dan memiliki kebanggaan karena mempunyai clean syntax. Selain memiliki clean syntax, FuelPHP memiliki dokumentasi yang sangat baik dan jelas, sehingga newbie sekalipun dapat mempelajari FuelPHP dengan mudah. Kompatibilitasnya dibuat berdasarkan penggunaan fungsional yang ada di PHP. FuelPHP hanya menggunakan ekstensi yang menjadi bagian kode PHP dan terdokumentasi di website PHP. Oleh karena itu FuelPHP memiliki portabilitas tinggi.
http://orekorekorek.blogspot.com/2016/12/berkenalan-dengan-developer-inti.html

Tentu saja web framework elegan ini dikelola oleh developer yang terpilih dan berkomitmen menjadi mantainer. FuelPHP dikembangkan oleh beberapa orang. Berikut ini adalah beberapa developer inti dalam pengembangan FuelPHP:

·      Harro Verton, Project Leader, memiliki peran dalam kontinuitas, arsitektur, dan core library dari FuelPHP. Harro memiliki karir di bidang programming selama 30 tahun dimulai dengan menggunakan TRS80. Harro memulai karir profesionalnya sebagai IBM Mainframe Assembler. Selain membuat program untuk mainframe menggunakan Cobol, Harro pernah membuat driver untuk sistem operasi jaringan seperti Novel Netware dan Banyan Vines menggunakan bahasa pemrograman C. Saat ini Harro berpindah ke web programming dengan menggunakan PHP dan menjadi project leader dari FuelPHP.

http://orekorekorek.blogspot.com/2016/12/berkenalan-dengan-developer-inti.html
                                 Harro Verton, Project Leader FuelPHP

·         Steve West, Core Developer, memiliki peran untuk pengembangan ORM, fieldSet, dan validation. Setelah aktif di komunitas untuk waktu yang cukup lama, kini Steve menjadi bagian dari developer inti FuelPHP sejak November 2013. Steve mulai mengembangkan FuelPHP pada ORM Package, dia mengenalkan model soft dan temporal. Dia sudah lulus dari universitas kemudian terjun menjadi developer inti FuelPHP. Saat ini Steve bekerja di Ve Interactive dan mencurahkan waktunya untuk pengembangan FuelPHP versi 2.x
·         Mark Sagi-Kazar, Core Developer, memiliki peran dalam pengembangan e-mail package. Datang dari CodeIgniter, Mark mencoba FuelPHP pada tahun 2011. Sejak 2014, Mark aktif dalam pengembangan FuelPHP dengan memulainya pada pengembangan email package. Menggunakan PHP sejak SMA dan mengawali karir programming dengan menggunakan CodeIgniter, tapi kemudian pindah ke FuelPHP. Salah satu karyanya yang menggunakan FuelPHP adalah IndigoPHP, sebuah framework dan content management system yang dibangun diatas FuelPHP. Saat ini fokus pada pengembangan FuelPHP versi 2.x

http://orekorekorek.blogspot.com/2016/12/berkenalan-dengan-developer-inti.html
                              Mark Sagi-Kazar, Core Developer FuelPHP

Saat ini sudah ada beberapa orang yang telah menjadi alumni dalam pengembangan FuelPHP. Mereka antara lain Phil Sturgeon (Developer dari Oil Package), Frank De Jonge (Core Developer untuk versi 2.0), Jelmer Schreuder (Core Developer untuk ORM Package), dan Dan Horrigan (Project Founder).

Resourch : Codepolitan.com

Situs Terbaik Untuk Belajar PHP secara Gratis !

Meskipun sudah berusia 20 tahun, kepopuleran PHP (Hypertext Proprocessor) tidak pernah luntur. kepopuleran ini terus terjaga karena banyaknya framework-framework yang membantu serta mempermudah pekerjaan seseorang pengembang aplikasi web, sebutsaja Symfony, Zend, CodeIgniter, Yii Framework, dan tak lupa Framework yang saat ini sedang naik daun di indonesia yaitu Laravel.

Dengan menggukan Framework PHP seseorang pengembang web dapat menyelesaikan tugas yang tadinya sulit, rumit , membutuhkan waktu yang lama menjadi tugas yang mudah dan sederhana dan dapat juga mempercepat waktu pengerjaan. Namun agar dapat menggunakan Framework PHP dengan baik, kita harus memahami dasar - dasar php itu sendiri. karena dengan memahami inti dari php kita dapat mengetahui apa yang dilakukan oleh setiap kode framework yang kita gunakan, sehingga apabila terjadi kesalahan dalam aplikasi tersebut. bayangkan apabila kita tidak memiliki pemahaman akan php, akan sulit bagi kita untuk mendeteksi kesalahan yang terjadi serta memahami cara kerja dari program yang kita buat.

Bagi anda yang baru belajar PHP atau yang sudah pernah menggunakan salah satu atau lebih framework php namun ingin mengasah pemahaman akan php murni, kelima situs dibawah ini akan membantu anda dalam bejalar php.

IlmuWebsite

http://orekorekorek.blogspot.com/2016/12/situs-terbaik-untuk-belajar-php-secara.html

Ilmuwebsite.com merupakan website pembelajaran yang cukup dikenal karena materi belajar phpnya, dan belakangan karena keterbatasan waktu membuat kontribur situs ini tidak bisa melakukan sharing seperti sebelumnya. Namun ilmuwebsite masih terus mencoba agar kegiatan sharing belajar php , html , belajar jquery , cara membuat website , dan lain-lainnya menjadi semakin sering. Pada awalnya situs ini diurus oleh beberapa kontributor saja namun saat ini setiap orang dapat berkontribusi untuk menjadi penulis di situs ini dengan menulis artikel yang berkaitan dengan web developmentweb design, desain grafis , belajar php , html , belajar jquery, dan lain-lain.

Jago Coding

http://orekorekorek.blogspot.com/2016/12/situs-terbaik-untuk-belajar-php-secara.html

Jagocoding merupakan website yang berisi tutorial pemrograman yang berbasis social network. Jagocoding mengusung tema learn and share, dimana kita dapat belajar sekaligus berbagi ilmu yang telah kita miliki kepada pengguna lain. Pengguna Jagocoding tersebar mulai dari mereka yang ingin belajar pemrograman komputer dari dasar, menengah, maupun tingkat yang lebih tinggi.

Udemy 
http://orekorekorek.blogspot.com/2016/12/situs-terbaik-untuk-belajar-php-secara.html

Udemy saat ini memiliki 64 video belajar PHP mulai dari php dasar, php berorientasi objek, php dan mysql, sampai ke framework-framework terbaru. Untuk dapat menikmati video-video belajar PHP tersebut, kita hanya perlu mendaftar di situs Udemy.com dan memilih yang terdapat di daftar video belajar PHP yang tersedia tanpa dipungut biaya melalui tautan ini. Sebagian besar video di Udemy menggunakan bahasa Inggris.

CodeCademy

http://orekorekorek.blogspot.com/2016/12/situs-terbaik-untuk-belajar-php-secara.html

Di situs codecademy.com, kita dapat belajar PHP dasar mulai dari pengenalan sintaks, struktur percabangan, pengulangan, array, fungsi, sampai object oriented PHP secara interaktif. Kode-kode PHP yang kita tuliskan dibagian kode, akan muncul hasilnya secara otomatis dibagian preview. Fitur ini membantu kita untuk belajar sintaks PHP lebih cepat dengan hanya bermodalkan koneksi internet dan peramban web.

Duniailkom
http://orekorekorek.blogspot.com/2016/12/situs-terbaik-untuk-belajar-php-secara.html

Duniailkom adalah situs untuk Belajar Ilmu Komputer. Duniailkom didedikasikan bagi anda yang ingin memperlajari tentang dunia ilmu komputer. Sesuai namanya, situs ini tidak hanya memberikan tutorial tentang PHP saja tapi juga HTML, CSS, JavaScript, serta MySQL. Pada bulan November 2014, Duniailkom dikunjungi oleh lebih dari 3.000 pengunjung setiap harinya.

 PhpAcademy
http://orekorekorek.blogspot.com/2016/12/situs-terbaik-untuk-belajar-php-secara.html

Phpacademy saat ini memiliki koleksi video tutorial yang banyaknya ratusan. Tentunya ratusan video ini akan dapat menyita waktu anda cukup banyak. Meski memfokuskan diri pada pemrograman PHP, anda juga dapat menemukan video tutorial CSS, JQuery, JavaScript, serta MySQL. Video-video tutorial phpacademy menggunakan Bahasa Inggris.

Nah mungkin cukup sekian pembahasan kita saat ini, Good luck !

Sourch By : Codepolitan.com

Mengenal bahasa pemrograman PHP Hypertext Preprocessor

PHP atau PHP Hypertext Preprocessor merupakan bahasa pemrograman yang berjalan disisi server. Ketika user melakukan akses ke sebuah alamat situs dengan mengetikkan alaman URLnya, browser akan mengirimkan request/permintaan ke webserver.

Sejarah PHP

http://orekorekorek.blogspot.com/2016/12/mengenal-bahasa-pemrograman-php.html


Rasmus Lerdorf mengembangkan sebuah perkakas yang digunakan sebagai engine parsing sebagai penerjemah atau interpreter beberapa macro. Pada saat itu engine digunakan untuk pembuatan buku tamu, hit counter dan beberapa homepage.
Dengan mengenalkan PHP sebagai aplikasi opensource, para pengembang kemudian mulai mengembangkan PHP. Sampai pada tahun 1997, ada lebih dari 500.000 website didunia yang menggunakan PHP pada sistem yang digunakan, seperti melakukan koneksi ke database, menampilkan content yang dinamis dan lain-lain.
Pada bulan juni 1998, PHP 3.0 diliris dan sudah mendukung multiplatfrom webserver, sebagai database, SNM dan IMAP.

Object Oriented Programming

http://orekorekorek.blogspot.com/2016/12/mengenal-bahasa-pemrograman-php.html


Object Oriented Programming atau bisa disebut dengan pemrograman berorientasi obyek memberikan gambaran dimana sebuah perangkat lunak atau sofware dijadikan sebagai kumpulan obyek-obyek yang saling berinteraksi dalam suatu sistem.
Untuk membuat sebuah aplikasi dengan teknik programan berorientasi obyek, programmer membuat fungsi-fungsi berdasarkan tanggung jawabnya. Pembagian tanggung jawab ditetapkan pada setiap class yang dibuatt. Setiap class menyediakan pelayanan untuk mengerjakan sebuah operasi tertentu. Operasi – operasi tersebut dilaksanakan oleh obyek – obyek yang dibuat dari class tersebut.
Keuntungan dalam menggunakan pendekatan Object Oriented Programming adalah kemudahan dalam mengelola kompleksitas aplikasi yang dibuat dan kemudian melakukan perubahan dan pengembahan aplikasi tersebut. Beberapa istilah penting dalam object oriented programming yang perlu anda ketahui adalah :

1. Abstraction

Abstraction atau lebih dikenal dengan abstraksi adalah teknik untuk menentukan ciri, sifat atau informasi penting dari suatu obyek yang akan ditampilkan dan mana yang tidak ditampilkan dan mana yang tidak ditampilkan atau disembunyikan.

2. Object

Elemen dasar dari konsep Object Oriented Programming adalah obyek itu sendiri. Object atau obyek merupakan abstraksi dari sesuatu dalam dunia nyata. Kecenderungan pada obyek selalu terkandung attribute dan method didalamnya, attribute adalah data yang terdapat pada obyek sedangkan method adalah operasi – operasi yang disediakan oleh obyek untuk mengakses atau melakukan modifikasi atau perubahan terhadap attribute yang dimilikinya.

3. Class

Class merupakan sekumpulan obyek yang memiliki kesamaan keadaan dan prilaku. Class berperan sebagai sarana pengkapsulan kumpulan data dan kumpulan method. Kumpulan method berfungsi untuk melakukan operasi data pada class tersebut.

4. Inheritance

Inheritance atau lebig dikenal dengan pewarisan merupakan class yang dibuat berdasarkan class yang sudah ada sebelumnya. Dalam hal ini dapat dikatakan bahwa inheritance merupakan class baru yang dibuat dengan mewarisi sifat-sifat dari class sebelumnya yang disebut sebagai subclass. Class yang mewariskan sifat-sifatnya disebut superclass.

5. Polymorphism

Polymorphism adalah suatu object yang dapat dimiliki sebagai bentuk yaitu sebagai obyek dari class-nya sendiri atau sebagai obyek dari supperclassnya.