---
schema_version: "1"
id: 5b06999d8e777916549718ad1024e589c214a2ac87e854544fa50d99cae7bcf8
title: Appendices
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/appendices.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/appendices.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: f54b411b516f8399b7ceb394b31e2f39bf8c69911249ea0fb32a240d07d67859
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---
# Appendices

- **[Global Variables, Functions, and Expression Operators](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages/variables/pages-variables.md)**


    Visualforce pages use the same expression language as formulas—that is, anything inside `{! }` is evaluated as an expression that can access values from records that are currently in context.

- **[Security Tips for Apex and Visualforce Development](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages/security/pages-security-tips-intro.md)**


    The powerful combination of Apex and Visualforce pages allows Lightning Platform developers to provide custom functionality and business logic to Salesforce or to create a new standalone product running inside the Lightning Platform.

- **[Apex Classes Used in Visualforce Controllers](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages/apex/pages-apex.md)**


    This appendix includes information about the system-supplied Apex classes that can be used when building custom Visualforce controllers and controller extensions.
