PageRenderTime 56ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/elpa/php-mode-20171204.23/php-var.el

https://github.com/andreaja/dotemacs
Lisp | 263 lines | 205 code | 40 blank | 18 comment | 0 complexity | f7f5380e8a85415ea41132b68172cf38 MD5 | raw file
Possible License(s): GPL-3.0
  1. ;; Copyright (C) 2015 David Arroyo MenĂŠndez
  2. ;; Author: David Arroyo MenĂŠndez <davidam@gnu.org>
  3. ;; Maintainer: David Arroyo MenĂŠndez <davidam@gnu.org>
  4. ;; This file is free software; you can redistribute it and/or modify
  5. ;; it under the terms of the GNU General Public License as published by
  6. ;; the Free Software Foundation; either version 3, or (at your option)
  7. ;; any later version.
  8. ;; This file is distributed in the hope that it will be useful,
  9. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. ;; GNU General Public License for more details.
  12. ;; You should have received a copy of the GNU General Public License
  13. ;; along with GNU Emacs; see the file COPYING. If not, write to
  14. ;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  15. ;; Boston, MA 02110-1301 USA,
  16. ;; Variable handling functions
  17. ;; http://php.net/manual/en/ref.var.php
  18. ;; file:///usr/share/doc/php-doc/html/ref.var.html
  19. (define-skeleton php-boolval
  20. "Insert a boolval statement"
  21. ""
  22. '(setq variable (skeleton-read "Variable? "))
  23. "boolval(" variable ");"
  24. )
  25. (define-skeleton php-debug_zval_dump
  26. "Insert a debug_zval_dump"
  27. ""
  28. '(setq variable (skeleton-read "Variable: "))
  29. "debug_zval_dump(" variable ");" \n
  30. )
  31. (define-skeleton php-empty
  32. "Insert an empty statement"
  33. ""
  34. '(setq variable (skeleton-read "Variable? "))
  35. "empty(" variable ");"
  36. )
  37. (define-skeleton php-floatval
  38. "Insert a floatval statement. Gets the float value of a variable"
  39. ""
  40. '(setq variable (skeleton-read "Variable: "))
  41. > "floatval(" variable ");" \n
  42. )
  43. (define-skeleton php-get_defined_vars
  44. "Insert a get_defined_vars statement. Returns an array of all defined variables"
  45. > "get_defined_vars();" \n
  46. )
  47. (define-skeleton php-get_resource_type
  48. "Insert a get_resource_type statement. Returns the resource type"
  49. ""
  50. '(setq variable (skeleton-read "Variable: "))
  51. > "get_resource_type(" variable ");" \n
  52. )
  53. (define-skeleton php-gettype
  54. "Insert a gettype statement. Returns the type of variable"
  55. ""
  56. '(setq variable (skeleton-read "Variable: "))
  57. > "gettype(" variable ");" \n
  58. )
  59. (define-skeleton php-import_request_variables
  60. "Insert an import_request_variables statement. Import GET/POST/Cookie variables into the global scope"
  61. ""
  62. '(setq types (skeleton-read "Types: "))
  63. '(setq prefix (skeleton-read "Prefix: "))
  64. > "import_request_variables(" types ", " prefix ");" \n
  65. )
  66. (define-skeleton php-intval
  67. "Insert an intval statement."
  68. ""
  69. '(setq variable (skeleton-read "Variable: "))
  70. '(setq base (skeleton-read "Base: "))
  71. > "intval(" variable ", " base ");" \n
  72. )
  73. (define-skeleton php-is_array
  74. "Insert an is_array statement"
  75. ""
  76. '(setq variable (skeleton-read "Variable: "))
  77. > "is_array(" variable ");" \n
  78. )
  79. (define-skeleton php-is_bool
  80. "Insert an is_bool statement"
  81. ""
  82. '(setq variable (skeleton-read "Variable: "))
  83. > "is_bool(" variable ");" \n
  84. )
  85. (define-skeleton php-is_callable
  86. "Insert an is_callable statement"
  87. ""
  88. '(setq variable (skeleton-read "Variable: "))
  89. > "is_callable(" variable ");" \n
  90. )
  91. (define-skeleton php-is_double
  92. "Insert an is_double statement"
  93. ""
  94. '(setq variable (skeleton-read "Variable: "))
  95. > "is_double(" variable ");" \n
  96. )
  97. (define-skeleton php-is_float
  98. "Insert an is_float statement"
  99. ""
  100. '(setq variable (skeleton-read "Variable: "))
  101. > "is_float(" variable ");" \n
  102. )
  103. (define-skeleton php-is_int
  104. "Insert an is_int statement"
  105. ""
  106. '(setq variable (skeleton-read "Variable: "))
  107. > "is_int(" variable ");" \n
  108. )
  109. (define-skeleton php-is_integer
  110. "Insert an is_integer statement"
  111. ""
  112. '(setq variable (skeleton-read "Variable: "))
  113. > "is_integer(" variable ");" \n
  114. )
  115. (define-skeleton php-is_long
  116. "Insert an is_long statement"
  117. ""
  118. '(setq variable (skeleton-read "Variable: "))
  119. > "is_long(" variable ");" \n
  120. )
  121. (define-skeleton php-is_null
  122. "Insert an is_null statement"
  123. ""
  124. '(setq variable (skeleton-read "Variable: "))
  125. > "is_null(" variable ");" \n
  126. )
  127. (define-skeleton php-is_numeric
  128. "Insert an is_numeric statement"
  129. ""
  130. '(setq variable (skeleton-read "Variable: "))
  131. > "is_numeric(" variable ");" \n
  132. )
  133. (define-skeleton php-is_object
  134. "Insert an is_object statement"
  135. ""
  136. '(setq variable (skeleton-read "Variable: "))
  137. > "is_object(" variable ");" \n
  138. )
  139. (define-skeleton php-is_real
  140. "Insert an is_real statement"
  141. ""
  142. '(setq variable (skeleton-read "Variable: "))
  143. > "is_real(" variable ");" \n
  144. )
  145. (define-skeleton php-is_resource
  146. "Insert an is_resource statement"
  147. ""
  148. '(setq variable (skeleton-read "Variable: "))
  149. > "is_resource(" variable ");" \n
  150. )
  151. (define-skeleton php-is_scalar
  152. "Insert an is_scalar statement"
  153. ""
  154. '(setq variable (skeleton-read "Variable: "))
  155. > "is_scalar(" variable ");" \n
  156. )
  157. (define-skeleton php-is_string
  158. "Insert an is_string statement"
  159. ""
  160. '(setq variable (skeleton-read "Variable: "))
  161. > "is_string(" variable ");" \n
  162. )
  163. (define-skeleton php-isset
  164. "Insert an isset statement"
  165. ""
  166. '(setq variable (skeleton-read "Variable: "))
  167. > "isset(" variable ");" \n
  168. )
  169. (define-skeleton php-print_r
  170. "Insert a print_r statement"
  171. ""
  172. '(setq expression (skeleton-read "Expression: "))
  173. '(setq return (skeleton-read "Return (true | false): "))
  174. > "print_r(" expression ", " return ");"
  175. )
  176. (define-skeleton php-serialize
  177. "Insert an serialize statement. Generates a storable representation of a value
  178. "
  179. ""
  180. '(setq variable (skeleton-read "Variable: "))
  181. > "serialize(" variable ");" \n
  182. )
  183. (define-skeleton php-settype
  184. "Insert a settype statement. Set the type of a variable"
  185. ""
  186. '(setq variable (skeleton-read "Variable: "))
  187. '(setq type (skeleton-read "Type: "))
  188. > "settype(" variable ", " type ");" \n
  189. )
  190. (define-skeleton php-strval
  191. "Insert a strval statement. Get string value of a variable"
  192. ""
  193. '(setq variable (skeleton-read "Variable: "))
  194. > "strval(" variable ");" \n
  195. )
  196. (define-skeleton php-unserialize
  197. "Insert an unserialize statement. Creates a php value from a stored representation"
  198. ""
  199. '(setq variable (skeleton-read "Variable: "))
  200. > "unserialize(" variable ");" \n
  201. )
  202. (define-skeleton php-unset
  203. "Insert an unset statement. Unset a given variable."
  204. ""
  205. '(setq variable (skeleton-read "Variable: "))
  206. > "unset(" variable ");" \n
  207. )
  208. (define-skeleton php-var_dump
  209. "Insert a var_dump statement"
  210. ""
  211. '(setq variable (skeleton-read "Variable? "))
  212. > "var_dump(" variable
  213. ( "Other variable? %s: "
  214. > ", " str )
  215. > ");"
  216. )
  217. (define-skeleton php-var_export
  218. "Insert a var_export statement"
  219. ""
  220. '(setq variable (skeleton-read "Variable? "))
  221. '(setq return (skeleton-read "Return? "))
  222. > "var_export(" variable ", " return ");" \n
  223. )