Tag Archives: Annotations Parser

Annotations Parser Phalcon

Ini adalah pertama kalinya sebuah komponen parser Anotasi ditulis dalam bahasa  C untuk PHP. Phalcon\Annotations adalah komponen multiguna Annotations Parser Phalcon yang memberikan kemudahan parsing dan cache Anotasi dalam class PHP yang akan digunakan dalam aplikasi.

Anotasi dibaca dari docblocks di dalam class, metode dan properti. Anotasi dapat ditempatkan pada setiap posisi di docblock:

<?php

/**
 * This is the class description
 *
 * @AmazingClass(true)
 */
class Example
{

    /**
     * This a property with a special feature
     *
     * @SpecialFeature
     */
    protected $someProperty;

    /**
     * This is a method
     *
     * @SpecialFeature
     */
    public function someMethod()
    {
        // ...
    }

}

Dalam contoh di atas kita menemukan beberapa Anotasi di bagian komentar, anotasi memiliki sintaks berikut: Continue reading