123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- (require 'org)
- (require 'ob)
- (defgroup ob-php nil
- "org-mode blocks for PHP."
- :group 'org)
- (defcustom ob-php:inf-php-buffer "*php*"
- "Default PHP inferior buffer."
- :group 'ob-php
- :type 'string)
- (defun org-babel-execute:php (body params)
- "Orgmode Babel PHP evaluate function for `BODY' with `PARAMS'."
- (let* ((cmd "php")
- (body (concat "<?php\n" body "\n?>")))
- (org-babel-eval cmd body)
- ))
- (eval-after-load "org"
- '(add-to-list 'org-src-lang-modes '("php" . php)))
- (defvar org-babel-default-header-args:php '())
- (add-to-list 'org-babel-default-header-args:php
- '(:results . "output"))
- (provide 'ob-php)
|